练习一、因为文件不存在,所以返回值是false
package org.zhaiyujia.pkg1;
import java.io.File;
public class TestFile {
File file;
public TestFile() {
file=new File("c:/a.txt");
boolean b=file.exists();
System.out.println(b);
}
public static void main(String[] args) {
new TestFile();
}
}
练习二、用Java代码在f盘创建文件对象
补充:用Java代码在c盘创建文件对象,运行显示java.io.IOException:拒绝访问/客户端没有所需的特权问题的解决办法。我写的相关博客:怎么解决java.io.IOException: 拒绝访问/客户端没有所需的特权(亲测有效)https://blog.csdn.net/zhaiyujia15195383763/article/details/81176766
package org.zhaiyujia.pkg1;
import java.io.File;
import java.io.IOException;
public class TestFile {
File file;
public TestFile() {
file=new File("f://a.txt");
boolean b=file.exists();
if(!b) { //之前报错是因为要强制try{}catch{}
try {
System.out.println(file.createNewFile());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static void main(String[] args) {
new TestFile();
}
}
练习三、如何创建一个目录。
mkdirs() :创建由此抽象路径名命名的目录,包括任何必需但不存在的父目录。
注意:记得把原先f盘的a.txt删掉
package org.zhaiyujia.pkg1;
import java.io.File;
public class TestFile {
File file;
public TestFile() {
file=new File("f:/a.txt");
boolean b=file.exists();
if(!b) { //之前报错是因为要强制try{}catch{}
System.out.println(file.mkdirs());
}
}
public static void main(String[] args) {
new TestFile();
}
}