java获取指定目录下所有文件
2008-06-04 21:56
721 查看
package FileOpration;
import java.io.*;
/**
* 获取指定目录下所有文件
*
* @author 蒋明原
*
*/
public class GetAllFileNamesUnderOneDir {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String dir = "c:/a/";
File directory = new File("c:/a/");
File[] files = directory.listFiles();
System.out.println(files.length);
for (int i = 0; i < files.length; i++) {
/**
* outputFlage1
* 输出文件名及其绝对路径
*/
System.out.println(i + ":" + files[i].getName() + ";;;"
+ files[i].getAbsolutePath());
files[i].renameTo(new File(dir + i + files[i].getName()));
/**
* outputFlag2
* 这里可以看出输出的结果和outputFlag一样,renameTo方法没有改变files[i]的值(内存中数据没变),但是改变了文件名
*/
System.out.println(files[i].getName());
}
}
}
import java.io.*;
/**
* 获取指定目录下所有文件
*
* @author 蒋明原
*
*/
public class GetAllFileNamesUnderOneDir {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String dir = "c:/a/";
File directory = new File("c:/a/");
File[] files = directory.listFiles();
System.out.println(files.length);
for (int i = 0; i < files.length; i++) {
/**
* outputFlage1
* 输出文件名及其绝对路径
*/
System.out.println(i + ":" + files[i].getName() + ";;;"
+ files[i].getAbsolutePath());
files[i].renameTo(new File(dir + i + files[i].getName()));
/**
* outputFlag2
* 这里可以看出输出的结果和outputFlag一样,renameTo方法没有改变files[i]的值(内存中数据没变),但是改变了文件名
*/
System.out.println(files[i].getName());
}
}
}
相关文章推荐
- Java利用递归思想遍历指定目录,获取所有的文件
- java 获取指定目录下所有文件的名称
- 对指定的目录进行递归获取递归过程所有的java文件的路径。
- 获取指定目录及其子目录的所有文件(JAVA)
- Java--获取指定目录下的所有文件
- java 获取指定目录下的所有文件
- java获取指定目录下所有文件
- java获取指定目录下所有指定扩展名的文件
- java语言基础(80)——递归获取指定目录下所有的文件
- JAVA之IO技术-获取指定目录下的文件夹和文件的File对象或是字符串名称。
- 获取指定目录下所有的子目录和文件
- Java中如何利用File类递归的遍历指定目录中的所有文件和文件夹
- 获取指定包名下继承或者实现某接口的所有类(扫描文件目录和所有jar)
- vb实现获取指定目录内的所有文件(包括子目录)
- java-获取某目录下所有文件的路径-模块
- Java 实现获取指定文件夹下的指定格式的所有文件
- 【Android】【小知识】如何获取指定目录下的所有文件的集合
- 如何是获取一个文件夹里所有以.java结尾文件的数目,并把符合条件的文件名写到一个目录下。
- 【原创】C# 递归获取指定目录的子目录及其所有文件
- 如何利用Java遍历所有的指定文件目录下的所有文件