package FileOpration; import java.io.*; /** * 获取指定目录下所有文件 * * * */ 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获取package下所有的class对象(普通文件包和Jar文件包)
- java读取目录下所有csv文件数据,存入三维数组并返回
- java代码遍历目录下的所有文件(查找对应目录下的所有文件)
- 文佳夹操作之获取指定目录下的所有文件及文件夹
- Python获取指定目录下的所有文件路径、获取指定目录下所有文件名(但是不包含子目录中文件名)、获取指定目录下所有pdf文件名(但是不包含子目录中pdf文件名)
- 获取bundle目录下的所有图片文件名
- 在项目指定目录下建一个Java文件,并写入内容
- 如何是获取一个文件夹里所有以.java结尾文件的数目,并把符合条件的文件名写到一个目录下。
- VBS获取指定目录下最新文件拷贝然后以当前日期命名
- sql loader如何将指定文件夹目录下的所有txt文件全部导入