本文共 1222 字,大约阅读时间需要 4 分钟。
·
package ReFileName;import java.io.File;import java.io.FileWriter;import java.io.IOException;public class ReName { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("显示文件名"); String path = "H:\\Music"; // 要遍历的路径 File file = new File(path); // 获取其file对象 func(file); } private static void func(File file) { File[] fs = file.listFiles(); String FileNameO=""; try { FileWriter writer = new FileWriter("D://E.txt", true); int fileNum = 0; for (File f : fs) { fileNum++; if (f.isDirectory()) // 若是目录,则递归打印该目录下的文件 { func(f); System.out.println("目录:" + f.getName()); writer.write("目录:" + f.toString() + "\r\n"); } if (f.isFile()) // 若是文件,直接打印 { System.out.println("文件:" + f.toString()); writer.write("文件:" + f.toString() + "\r\n"); //del space System.out.println("去除空格"); System.out.println(f.toString().replace(" ","")); //去除空格成功 String fileCourse=f.getCanonicalPath(); System.out.println("**************************"); System.out.println(fileCourse); } } writer.close(); System.out.println(fileNum); } catch (IOException e) { e.printStackTrace(); } }}
转载地址:http://wcqdy.baihongyu.com/