1.文件的基本操作
开发工具:Eclipse
文件的基本操作包括 创建新文件、删除文件、文件重命名等。
项目的目录结果如下: FileUtil.java
package control;
public class FileUtil {
public static final String FILE_NAME = "myfile.txt";
}
1.1 创建文件
CreateFile.java
package control;
import java.io.File;
import java.io.IOException;
public class CreateFile {
public static void main(String[] args) {
File file = new File(FileUtil.FILE_NAME);
if(!file.exists()) {
try{
file.createNewFile();
System.out.println("新文件已经被创建!");
}catch(IOException e) {
e.printStackTrace();
}
}else {
System.out.println("文件已经被创建!");
System.out.println("文件名:" + file.getName());
System.out.println("文件绝对路径: " + file.getAbsolutePath());
System.out.println("文件相对路径: " + file.getPath());
}
}
}
运行结果: 当myfile.txt未存在时, 当myfile.txt存在时,
1.2 删除文件
DeleteFile.java
package control;
import java.io.File;
public class DeleteFile {
public static void main(String[] args) {
File file = new File(FileUtil.FILE_NAME);
if(file.exists()) {
file.delete();
System.out.println("该文件已经被删除!");
}
}
}
运行结果: 目录不存在myfile.txt文件了
1.3 重命名文件
RenameFile.java
package control;
import java.io.File;
public class RenameFile {
public static void main(String[] args) {
File file = new File(FileUtil.FILE_NAME);
File newFile = new File("myRenameFile.txt");
if(file.exists()) {
file.renameTo(newFile);
System.out.println("文件名已经被修改:" + file.getName());
}
}
}
运行结果:
|