按一个文件夹下的所有文件名,在另一个文件夹下创建文本文件。
package script;
import java.io.File;
public class EmptyFilesCreator {
public static void main(String[] args) throws Exception{
String targetDirPath = "C:\\Users\\Administrator\\Desktop\\临时\\CUCM\\";
String reseDirPath = "C:\\Users\\Administrator\\Desktop\\临时\\HCDATA\\PC";
File reseDirFile = new File(reseDirPath);
File tarDirFile = new File(targetDirPath);
if (!reseDirFile.exists()) {
System.err.println("源目录不存在");
return;
}
if(!tarDirFile.exists()){
System.err.println("目标目录不存在");
return;
}
String[] fileNames = reseDirFile.list();//获取文件名
for(String s :fileNames){
System.out.println("s:"+s);
File tarFile = new File(targetDirPath+s.replace("mdb", "txt"));
if(!tarFile.exists()){
tarFile.createNewFile();
}
}
}
}