本帖最后由 as604049322 于 2015-5-31 23:05 编辑
其实我只是想表达楼主的代码写的很不好。。。
下面是我写的:
- package junit.test;
- import java.io.File;
- import java.io.FileNotFoundException;
- import java.io.PrintStream;
- public class RemoveFile {
- public static void main(String[] args) throws FileNotFoundException {
- File file = new File("E:\\yunVideo\\张孝祥Java高新技术");
- File descDir = new File("E:\\yunVideo\\张孝祥Java高新技术");
- PrintStream ps = new PrintStream(new File(descDir, "list.txt"));
- listFile(file, descDir, ps);
- }
- public static void listFile(File file, File descDir, PrintStream ps) {
- if (!file.isHidden() && file.isDirectory()) {
- File[] files = file.listFiles();
- for (File f : files) {
- listFile(f, descDir, ps);
- }
- } else if (file.isFile()) {
- String name = file.getName();
- if (name.endsWith(".avi")) {
- ps.println(new File(descDir, name) + ":");
- ps.println(file.renameTo(new File(descDir, file.getName())));
- }
- }
- }
- }
复制代码
|