编写File类,创建文件、删除文件、判断文件是否存在、打印文件全路径。
时间: 2023-08-19 21:05:03 浏览: 93
好的,以下是一个简单的File类的实现,实现了创建文件、删除文件、判断文件是否存在、打印文件全路径的功能:
```java
import java.io.File;
public class MyFile {
private String filePath;
public MyFile(String filePath) {
this.filePath = filePath;
}
// 创建文件
public boolean createFile() {
File file = new File(filePath);
try {
return file.createNewFile();
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
// 删除文件
public boolean deleteFile() {
File file = new File(filePath);
if (file.exists()) {
return file.delete();
} else {
return false;
}
}
// 判断文件是否存在
public boolean isExist() {
File file = new File(filePath);
return file.exists();
}
// 打印文件全路径
public void printFilePath() {
File file = new File(filePath);
System.out.println(file.getAbsolutePath());
}
}
```
以上是一个简单的File类的实现,可以通过以下方式使用它:
```java
public static void main(String[] args) {
String filePath = "C:/test.txt";
MyFile file = new MyFile(filePath);
// 创建文件
file.createFile();
// 判断文件是否存在
System.out.println(file.isExist()); // 输出 true
// 打印文件全路径
file.printFilePath(); // 输出 C:\test.txt
// 删除文件
file.deleteFile();
// 判断文件是否存在
System.out.println(file.isExist()); // 输出 false
}
```
注意,以上代码中的文件路径是Windows系统下的路径,如果是其他系统,请根据实际情况修改。
阅读全文