判断、创建、删除
import java.io.File;
public class File1 {
public static void main(String[] args) {
show01();
show02();
show03();
}
private static void show03() {
File parent = new File("C:\\");
File file = new File(parent,"a.txt");
System.out.println(file);
}
private static void show02() {
File file = new File("D:\\","a.txt");
System.out.println(file);
}
private static void show01() {
File file = new File("D:\\src\\Demo\\FileStudy\\a.txt");
System.out.println(file);
}
}
import java.io.File;
public class File2 {
public static void main(String[] args) {
method1();
method2();
method3();
method4();
}
private static void method4() {
File file = new File("D:\\JavaStudy\\src\\Demo1\\FileStudy\\a.txt");
long length = file.length();
System.out.println(length);
System.out.println(new File("D:\\JavaStudy\\src\\Demo1\\FileStudy").length());
}
private static void method3() {
File file = new File("D:\\a.txt");
String name = file.getName();
System.out.println(name);
}
private static void method2() {
File file = new File("a.txt");
String path = file.getPath();
System.out.println(path);
}
private static void method1() {
File file = new File("a.txt");
String filePath = file.getAbsolutePath();
System.out.println(filePath);
}
}
import java.io.File;
public class File3 {
public static void main(String[] args) {
method1();
method2();
method3();
}
private static void method3() {
File file = new File("D:\\JavaStudy\\src\\Demo1\\FileStudy\\a.txt");
boolean file1 = file.isFile();
System.out.println(file1);
}
private static void method2() {
File file = new File("D:\\JavaStudy\\src\\Demo1\\FileStudy\\a.txt");
boolean directory = file.isDirectory();
System.out.println(directory);
}
private static void method1() {
File file = new File("D:\\JavaStudy\\src\\Demo1\\FileStudy\\a.txt");
boolean exists = file.exists();
System.out.println(exists);
System.out.println(new File("D:\\JavaStudy\\src\\Demo1\\FileStudy\\1.txt").exists());
}
}
import java.io.File;
import java.io.IOException;
public class File4 {
public static void main(String[] args) throws IOException {
method3();
}
private static void method3() {
File file = new File("D:\\JavaStudy\\aaa");
boolean delete = file.delete();
System.out.println(delete);
}
private static void method2() {
File file = new File("D:\\JavaStudy\\aaa");
boolean mkdir = file.mkdir();
System.out.println(mkdir);
File file1 = new File("bbb");
boolean mkdir1 = file1.mkdir();
System.out.println(mkdir1);
File file2 = new File("bbb\\ccc\\ddd\\eee");
boolean mkdirs = file2.mkdirs();
System.out.println(mkdirs);
}
private static void method1() throws IOException {
File file = new File("D:\\JavaStudy\\1.txt");
boolean newFile = file.createNewFile();
System.out.println(newFile);
File file1 = new File("2.txt");
boolean newFile1 = file1.createNewFile();
System.out.println(newFile1);
}
import java.io.File;
public class File5 {
public static void main(String[] args) {
method1();
method2();
}
private static void method2() {
File file = new File("D:\\JavaStudy\\src\\Demo1\\FileStudy");
File[] files = file.listFiles();
for (File f:files) {
System.out.println(f);
}
}
private static void method1() {
File file = new File("D:\\JavaStudy\\src\\Demo1\\FileStudy");
String[] list = file.list();
for (String fileName:list) {
System.out.println(fileName);
}
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构