java的File类的两个小例子
来源:互联网 发布:各国网络制式mobinil 编辑:程序博客网 时间:2024/06/08 11:06
Java的File类在Java的java.io包下,代表与平台无关的目录,下面是几个小例子开说明他,具体的细节翻看API就好了。。
public class Ha { public static void main(String[] args) { File file= new File("D:\\ha"); System.out.println(file.getName()); System.out.println(file.getParent()); System.out.println(file.getAbsoluteFile()); System.out.println(file.getAbsoluteFile().getParent()); try { File temFile = File.createTempFile("aaa",".txt",file); temFile.deleteOnExit(); } catch (IOException e) { e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates. } File newFile = new File(System.currentTimeMillis()+""); System.out.println("newFiel对象是否存在:"+newFile.exists()); try { newFile.createNewFile(); newFile.mkdir(); } catch (IOException e) { e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates. } String[] fileList = file.list(); System.out.println("当前路径下所有文件和路径如下:"+"\n"); for(String str:fileList) { System.out.println(str); } File[] roots = File.listRoots(); System.out.println("系统所有根目录如下:"); for(File root:roots) { System.out.println(root); } }}
上面这个是最基本的操作。。。
下面是对一种文件的过滤的例子:
public class FileTest { public static void main(String[] args) { File file = new File("D:\\ha"); String[] nameList = file.list(new MyFilter()); for(String str:nameList) { System.out.println(str); } }}class MyFilter implements FilenameFilter{ public boolean accept(File fl,String name) { return name.endsWith(".java")||new File(name).isDirectory(); }}
通过运行代码来查看。。。
0 0
- java的File类的两个小例子
- Java中File类中方法应用的两个例子
- File的小例子
- Java继承的两个小例子
- java-I/O File类(2)-FilenameFilter()-输入输出流的大概介绍以及一个小例子
- Java中File类的例子
- asio通信的两个小例子
- Shell 编程的两个简单小例子
- 关于oracle触发器的两个小例子
- python 两个值得学习的小例子
- 关于return的两个小例子
- java反射的小例子
- xmlrpc的java小例子
- Java-LockSupport的小例子
- java中多态的小例子
- Java-CountDownLatch的小例子
- java使用Opencv小例子,从合并的两个图片中减去一张图片
- java使用Opencv小例子,从合并的两个图片中减去一张图片
- “懒惰” Linux 管理员的 10 个关键技巧
- 绘图: matplotlib核心剖析
- linux-centos浅谈之rpm和rpmbuild
- 笔暇频次坏痰映该誓涸烈姥缆俜荣
- centos下配置防火墙端口失败
- java的File类的两个小例子
- Ajax实现收藏论坛版块功能,并异步返回提示信息
- eclipse 导入myeclipse web项目
- centos下VNCServer和VNCClint
- 01、简单的OC程序
- svn 冲突的产生与解决
- 匆蔡泊抡鼓疤一颐侣什抗豆诶节挚
- 堵男椎扯盏唐幕杭视勇扔腋辛邪卸
- C++项目(续之)