【Java IO】文件操作
来源:互联网 发布:美拍怎样传淘宝链接 编辑:程序博客网 时间:2024/05/01 04:54
本文目录:
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.BATc:\bootc:\boot.inic:\bootfont.binc:\CONFIG.SYSc:\Documents and Settingsc:\driversc:\GRLDRc:\IO.SYSc:\log_config.datc:\menu.lstc:\MSDOS.SYSc:\MSOCachec:\NTDETECT.COMc:\ntldrc:\pagefile.sysc:\Program Filesc:\RECYCLERc:\System Volume Informationc:\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】文件操作
- java文件IO操作
- java文件IO操作
- java 文件操作 Io
- JAVA文件IO操作
- java IO 文件操作
- java io操作文件
- Java-IO 文件操作
- java io 文件操作
- 【Java-IO】Java文件操作
- 典型文件操作 (java.io.*)
- java io文件操作总结
- java IO/NIO操作文件
- java IO操作-创建文件
- java文件copy操作,IO,
- java IO读文件操作
- JAVA IO文件操作示例
- 设计模式分类
- JS的正则表达式
- zoj 2050 || poj 1753 Flip Game(状态压缩 简单BFS)
- 我的十一假期(2011上半年程序员总结)
- C#类修饰符见解
- 【Java IO】文件操作
- 关于draw9patch如何使用,介绍的很详细,图文并茂,收藏下,备忘!
- 解决 win7下office图标显示错误 的问题
- TQ2440 LED流水灯调试过程
- CSDN博文精选:Android系列开发博客资源汇总
- c++学习之路-----------------线程同步与异步套接字编程
- 记录几个浏览器兼容性测试工具
- Cacti安装示例
- 交通灯管理系统学习总结