本文介绍如何使用Java语言递归删除指定目录下的DG1__DS_DIR_HDR文件
参考文章:
Windows 10命令行下如何使用java和javac来编译执行引入自己外部Java代码或者其他人的jar包代码_javac 外部命令-CSDN博客
Windows系统安装JAVA步骤流程(超详细)_windows安装java-CSDN博客
操作步骤:
1、新建文本文件,名称为hello.java,输入以下内容并保存
import java.io.*;
public class hello {
public static void main(String[] args) {
File dir = new File("D:/hello/TEST");
removeFile(dir);
}
public static void removeFile(File file){
if(file.isDirectory()){
for(File f:file.listFiles()){
if(f.isDirectory()){
removeFile(f);
}else {
if("DG1__DS_DIR_HDR".equals(f.getName())){
f.delete();
}
}
}
}
}
}
文件夹目录为 D:/hello/TEST
2、JAVA环境
3、编译文件
输入 javac hello.java,生成 hello.class
4、执行 java hello,运行程序
5、目录 D:/hello/TEST 下各级文件夹的文件 DG1__DS_DIR_HDR 已经删除。
安装JAVA
首先我们需要下载 java 开发工具包 JDK,下载地址:https://www.oracle.com/java/technologies/downloads/
在下载页面中根据自己的系统选择对应的版本并安装
配置环境变量
JAVA安装路径如下:
修改环境变量
W+R, 输入 sysdm.cpl,回车
选择环境变量
编辑Path,添加JAVA安装路径,确认。