掌握-----File类(操作文件的类)
2014-06-22 14:28
183 查看
基本介绍:在java.io包中,唯一与文件本身有关的类就是File类。使用File类,可以进行文件的创建、删除等常用操作。
注意:
①在操作文件的时候一定要注意分隔符,使用File.seperator表示。因为在各个操作系统中,实际上路径的分隔符是不一样的。如:windows中使用反斜杠“\”,linux中使用正斜杠“/”。
②对于相关的操作并不会立即执行,因为Java是通过JVM与底层进行交互的,所以所有的操作需要经过JVM完成,那么就有可能产生延迟。
③对于文件的后缀,可有可无。因为后缀本身并没有任何意义,即不管有没有后缀并不影响文件本身的内容。而在windows中为了实现程序使用的便捷化管理,所以才将文件的后缀进行比较合理的应用。
范例-----列出指定目录的全部内容
注意:
①在操作文件的时候一定要注意分隔符,使用File.seperator表示。因为在各个操作系统中,实际上路径的分隔符是不一样的。如:windows中使用反斜杠“\”,linux中使用正斜杠“/”。
②对于相关的操作并不会立即执行,因为Java是通过JVM与底层进行交互的,所以所有的操作需要经过JVM完成,那么就有可能产生延迟。
③对于文件的后缀,可有可无。因为后缀本身并没有任何意义,即不管有没有后缀并不影响文件本身的内容。而在windows中为了实现程序使用的便捷化管理,所以才将文件的后缀进行比较合理的应用。
范例-----列出指定目录的全部内容
package demo; import java.io.File; public classFileDemo11 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Filemy = newFile("d:"+ File.separator); print(my); } public static void print(File file) { if (file != null) { if (file.isDirectory()) { Filef[] = file.listFiles(); if (f != null) { // 有可能文件夹里面没有文件,无法列出目录中的内容 for (int i = 0; i < f.length; i++) { print(f[i]); } } }else{ System.out.println(file); } } } }
相关文章推荐
- 通过FileSystemObject在网页中操作本地文件
- javascript利用FileSystemObject操作文件和文件夹
- Flex与.NET互操作(五):使用FileReference+HttpHandler实现文件上传/下载
- Delphi TIniFile 类 操作ini配置文件
- 如何通过FILE*操作内存文件
- java的文件File操作
- file 文件操作举例---------文件中的表达式求职
- 浅谈JAVA文件操作(File类)
- JavaScript-网页客户端系统文件操作-FileSystemObject 对象
- asp下Scripting.FileSystemObject 的文件复制,删除,移动操作
- ini 文件操作记要(2): 使用 TMemIniFile
- 利用Asp.net IO.File类完成文件新建复制删除操作
- C/C++文件操作(一):FILE指针
- utl_file包进行OS文件操作
- Scripting.FileSystemObject 的文件复制,删除,移动操作
- 用UTL_FILE操作文件
- 快速掌握 Mysql数据库对文件操作的封装
- javaScript中利用ActiveXObject来创建FileSystemObject操作文件 (转贴)
- Flex与.NET互操作(五):使用FileReference+HttpHandler实现文件上传/下载
- "文件中的备份集是由BACKUP DATABASE...FILE=创建的,无法用于此还原操作"的解决办法