用JAVA怎么判断某个盘符是否存在

用JAVA怎么判断某个盘符是否存在,第1张

File f = new File("e:\")

if(fexists()){

return fgetName(); }

else{

return null;

}

获取盘符:

String path = "C:\\abs\\afsaf\\sdatxt";

Systemoutprintln(pathsubstring(0,pathindexOf("\\")));

获取路径

String path = "C:\\abs\\afsaf\\sdatxt";

Systemoutprintln(pathsubstring(pathindexOf("\\"),pathlastIndexOf("\\")));

获取文件名:

String path = "C:\\abs\\afsaf\\sdatxt";

Systemoutprintln(pathsubstring(pathlastIndexOf("\\") + 1));

//第二种

Systemoutprintln(new File(path)getName());

获取文件类型:

String path = "C:\\abs\\afsaf\\sdatxt";

Systemoutprintln(pathsubstring(pathlastIndexOf("")));

我写了一个,你参考一下:

/类中的三个实例方法分别用于获取包装文件标识符的基本名,扩展名和文件所在的路径(含盘符)。

public String getName()

返回由此抽象路径名表示的文件或目录的名称。该名称是路径名的名称序列中的最后一个名称。

如果路径名的名称序列为空,则返回空字符串

public String getPath()

将此抽象路径名转换为一个路径名字符串。所得到的字符串使用默认名称分隔符来分隔名称序列中的名称。

public String getAbsolutePath():返回抽象路径名的绝对路径名字符串。

/

package date1104241;

import javaio;

public class FileSpec {

private File file;

private String baseName;// 基本名

private String expandedName;// 扩展名

private String path;// 路径

public FileSpec(String filespec) {// 构造方法

file = new File(filespec);

baseName = null;

expandedName = null;

path = null;

}

public String getName() {

String str = filegetName();

baseName = strsubstring(0, strindexOf(''));

return baseName;

}

public String getExtension() {

String path = filegetPath();

expandedName = pathsubstring(pathlastIndexOf(''));

return expandedName;

}

public String getPath() {

path = filegetAbsolutePath();

return path;

}

public static void main(String[] args) {

FileSpec fileS = new FileSpec("百度知道/atxt");

Systemoutprintln("文件基本名 :" + fileSgetName());

Systemoutprintln("文件扩展名 :" + fileSgetExtension());

Systemoutprintln("文件路径(含盘符) :" + fileSgetPath());

}

}

希望对你有所帮助。

可以的,试试:

File f = new File("e:\")

if(fexists()){

return fgetName(); }

else{

return null;

}

以上就是关于用JAVA怎么判断某个盘符是否存在全部的内容,包括:用JAVA怎么判断某个盘符是否存在、java中怎么将C:\abs\afsaf\sda.txt怎么将这个字符串分成盘符,文件路径,文件名,文件类型、Java 定义一个FileSpec类,该类实现对一个文件标识符(含盘符,路径和文件名)的包装,其软件接口如下:等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9478424.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存