【Java IO】文件操作
2011-10-03 23:09
399 查看
本文目录:
1. 移动文件/重命名
2. 删除文件
3. 列出目录下的文件
1. 移动文件/重命名
2. 删除文件
3. 列出目录下的文件
References:
http://tutorials.jenkov.com/java-io/file.html
1. 移动文件/重命名
2. 删除文件
3. 列出目录下的文件
1. 移动文件/重命名
package mjn.io; import java.io.File; /** * 文件操作: 移动文件/重命名 * @author MJN * @date 2011-10-03 */ public class FileRename { public static void main(String[] args) { File file = new File("f:/HowToBeAProgrammer.pdf"); //原文件被移动到f:/Test目录下, 并重命名为'test.pdf' boolean success = file.renameTo(new File("f:/Test/test.pdf")); System.out.println("move/rename result: " + success); } }
2. 删除文件
/** * 文件操作: 删除文件 * @author MJN * @date 2011-10-03 */ public class FileDelete { public static void main(String[] args) { File file = new File("f:/Test/test.pdf"); boolean success = file.delete(); System.out.println("move/rename result: " + success); } }
3. 列出目录下的文件
package mjn.io; import java.io.File; /** * 文件操作: 列出目录下的文件 * @author MJN * @date 2011-10-03 */ public class FileList { public static void main(String[] args) { File file = new File("c:/"); File[] files = file.listFiles(); for (File f : files) { System.out.println(f); } } }程序运行结果:
c:\AUTOEXEC.BAT c:\boot c:\boot.ini c:\bootfont.bin c:\CONFIG.SYS c:\Documents and Settings c:\drivers c:\GRLDR c:\IO.SYS c:\log_config.dat c:\menu.lst c:\MSDOS.SYS c:\MSOCache c:\NTDETECT.COM c:\ntldr c:\pagefile.sys c:\Program Files c:\RECYCLER c:\System Volume Information c:\WINDOWS若将代码中for循环里的代码改成:
System.out.println(f.getName());则只输出文件名称, 输出文件的名称还有另一种方法:
File file = new File("c:/"); String[] fileNames = file.list(); for (String fileName : fileNames) { System.out.println(fileName); }
References:
http://tutorials.jenkov.com/java-io/file.html
相关文章推荐
- java中IO操作 利用文件流 过滤流对文件进行读写操作
- Java IO是怎么操作的?写一下给一个文件地址,读/写.txt文件的方法
- java.io.file 各种文件操作
- java IO/NIO操作文件
- java IO操作与字节流(三)文件输入流与输出流
- Java io文件操作(按字符、字节、行、随机读取,追加,文件操作)
- Java中各种文件类型操作的代码与详细文件IO讲解
- java文件io操作
- Java-基础 文件操作IO-文件写入
- Java IO 操作基础1---普通文件的相关操作
- Java IO操作——文件操作类File的使用
- Java中IO中文件的操作
- java中IO对文件操作
- (转)java中对IO文件的操作(读,写,增加一行,删除一行,删除文件)
- java.io.File文件操作容易失误的两点--mkdirs()、删除目录
- java IO操作 按照规律合并两个txt文件
- java IO操作实现文件及文件夹的拷贝
- 【Java】IO操作之使用zip包压缩和解压缩文件
- IO_ Java文件操作大全
- java IO 系统-java 文件操作大全