java中File fileDir = new File(fileDirName)是什么意思;

是根据fileDirName路径创建一个File吗?

public static void main(String[] args) {
// 文件路径
String fileDirName = "F:/test/test.txt"; //"F:/test"
// 创建file对象 fileDirName可以为文件也可以为文件夹
File file = new File(fileDirName);
if(file.exists()) { // 判断文件或文件夹是否存在
System.out.println(file.getName() + " 已经存在");
} else {
try {
file.createNewFile(); // 创建文件或者文件夹
System.out.println(file.getName() + " 创建成功");
} catch (IOException e) {
e.printStackTrace();
}
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-24
这个不会去真正的创建一个物理文件,而是创建一个java的File对象,只是java对象和实际的文件没关系,可通过其他方法作用到物理文件或者目录下。
第2个回答  推荐于2017-10-05
JDK中的构造方法
File
public File(String pathname)通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。如果给定字符串是空字符串,那么结果是空抽象路径名。

参数:
pathname - 路径名字符串
抛出:
NullPointerException - 如果 pathname 参数为 null本回答被提问者采纳
第3个回答  2015-11-22
在内存中新建一个File对象 形参是这个文件的名称。。注意执行这一句话的话 文件是还没有创建出来的
第4个回答  2015-11-14
新建一个文件对象,括弧内输入文件的完整路径名;
这个文件可能是文件夹也可能是具体的文件。
相似回答