Java编程:文件操作与面向对象编程基础
1. 使用循环和数组删除多个文件
在编程中,有时需要删除多个文件。之前的代码 new File("importantData.txt").delete(); 只能删除单个文件,那如何一次性处理多个文件呢?Java提供了相应的解决办法,其中一种是使用 File 对象数组。
以下是一个删除所有 .txt 文件的示例代码:
import java.io.File;
class IHateTxtFiles {
public static void main(String args[]) {
File folder = new File(".");
for (File file : folder.listFiles()) {
if (file.getName().endsWith(".txt")) {
file.delete();
}
}
}
}
在许多操作系统(如Windows、Mac OS和Linux)中,单个点 . 代表当前工作目录,即程序开始查找文件的位置。对于在Eclipse中运行的Java程序,这个工作目录是项目的根目录。例如,若上述代码位于名为 16 - 06 的Eclipse项目中,那么硬盘上会有一个名为 16 - 06
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



