java设计一个类,里面有方法来判断文件s是否存在,若文件不存在则创建
时间: 2024-03-03 21:53:52 浏览: 26
可以使用Java中的File类来实现这个功能。以下是一个示例代码:
```java
import java.io.File;
import java.io.IOException;
public class FileUtil {
public static void createFileIfNotExists(String fileName) {
File file = new File(fileName);
if (!file.exists()) {
try {
file.createNewFile();
} catch (IOException e) {
System.out.println("创建文件失败:" + e.getMessage());
}
}
}
}
```
在上面的代码中,createFileIfNotExists方法的参数是文件名,它会先创建一个File对象,然后调用exists()方法判断文件是否存在。如果文件不存在,则调用createNewFile()方法创建一个空的文件。
使用该方法的示例如下:
```java
public static void main(String[] args) {
String fileName = "test.txt";
FileUtil.createFileIfNotExists(fileName);
}
```
上述代码会在当前目录下创建一个名为test.txt的空文件。如果该文件已经存在,则不会创建新的文件。