java中File类的相关学习
2013-09-26 22:08
239 查看
File类
1、关于系统路径分割符。
在Windows中,使用反斜杠“\”作为路径分割符,比如“c:\test”,但是java中反斜杠表示转义,所以需要用“C:\\test”在程序中来表示路径。还可以使用“C:/test”进行路径的表示,这种表示方法在linux中也适用。
还可以使用File类中定义的常量Separater来代替路径分割符,这样在各个系统中都可以使用。如File file = new File(“c”+File.Separater+”test.txt”);单独的Separater表示根的意思。如果在跟下创建文件,相当于在程序路径的根路径下创建文件。
2、file.createFile();
使用File file= newFIle()只是指定了文件创建的路径,但是文件还没有生成,另外如果路径不存在,那么文件将不会创建成功。
3、使用ctrl+1可以提示异常处理,快捷键
4、isDirectory()判断是否为目录
isFile()判断是否为文件
mkdir()创建目录,只能创建一级目录,不能创建如”c:/avc/xyz/help”、rigi平xyz不存在,不能创建help路径。
mkdirs() 可以解决上面的问题
String[] list() 列出路径中的文件名和目录名,打印第一层信息
File[] listFiles() 得到路径下的文件或目录。
5、FilenameFileter是一个接口,使用了策略模式,实现改接口需要重写accept方法。作为文件过路的参数进行传递。
1、关于系统路径分割符。
在Windows中,使用反斜杠“\”作为路径分割符,比如“c:\test”,但是java中反斜杠表示转义,所以需要用“C:\\test”在程序中来表示路径。还可以使用“C:/test”进行路径的表示,这种表示方法在linux中也适用。
还可以使用File类中定义的常量Separater来代替路径分割符,这样在各个系统中都可以使用。如File file = new File(“c”+File.Separater+”test.txt”);单独的Separater表示根的意思。如果在跟下创建文件,相当于在程序路径的根路径下创建文件。
2、file.createFile();
使用File file= newFIle()只是指定了文件创建的路径,但是文件还没有生成,另外如果路径不存在,那么文件将不会创建成功。
3、使用ctrl+1可以提示异常处理,快捷键
4、isDirectory()判断是否为目录
isFile()判断是否为文件
mkdir()创建目录,只能创建一级目录,不能创建如”c:/avc/xyz/help”、rigi平xyz不存在,不能创建help路径。
mkdirs() 可以解决上面的问题
String[] list() 列出路径中的文件名和目录名,打印第一层信息
File[] listFiles() 得到路径下的文件或目录。
5、FilenameFileter是一个接口,使用了策略模式,实现改接口需要重写accept方法。作为文件过路的参数进行传递。
相关文章推荐
- java中File类的相关学习
- Android(java)学习笔记152:Android运行时异常“Binary XML file line # : Error inflating class”
- JAVA FILE or I/O学习 - File学习
- JAVAWEB开发之redis学习(五)——SortedSet集合相关的操作命令
- Java框架spring 学习笔记(七):Spring相关概念
- java8新特性学习笔记(二) 流的相关思想
- 黑马程序员_Java基础_IO流(File类和properties类相关操作)
- JMeter学习-027-JMeter参数文件(脚本分发)路径问题:jmeter.threads.JMeterThread: Test failed! java.lang.IllegalArgumentException: File distributed.csv must exist and be readable解决方法
- java学习总结(16.07.25)File类及其用法
- Java NIO 学习(三)--FileChannel
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- 黑马程序员_Java学习日记1_关于数组的相关应用
- JAVA学习提高之----Tomcat版本信息查看及Tomcat相关配置
- java File类与FilenameFilter类的学习
- JAVA基础学习(二十一)--IO流三-File、Properties、PrintWriter与合并、分割流
- JAVA中File的相关操作
- java基础学习日志---File方法分析
- 学习java前的准备工作及相关概念
- Java学习笔记-File
- JAVA学习笔记(三十五)- 随机读写文件 RandomAccessFile