/*
java 文件操作
java中文件操作的类是 File类 可以实现对文件的创建删除 修改等
File类 在 java.io包中
下面是 通过 java.io.File类实现对文件操作
File类没有提供对文件的读写方法
*/
import java.io.*; //导入io包
class Test
{
public static void main(String []args) throws Exception //直接吧所有异常抛出给 JVM虚拟机
{
//一个File类对象代表一个文件或者目录
//File.seperator 表示 当前盘符与系统相关的抽象目录 或者一个\ /
File dir=new File(File.separator +"newDir"); //在当前路径下创建一个目录
dir.mkdir(); //创建目录
File file1=new File(dir,"1.txt"); //在 newDir目录下创建1.txt这是 构造函数的重载形式 dir是父目录
file1.createNewFile() ;//在dir目录下创建一个新文件
File file2=new File("d:\\2.txt"); //直接用绝对路径创建
file2.createNewFile(); //创建文件
/*在运行的时候生成文件在推出的时候删除文件*/
/*File fRun=new File("d:\\fRun.txt");
fRun.createNewFile() ; //create
fRun.deleteOnExit() ;//这个文件会在程序推出的时候删除掉
Thread.sleep(3000);
*/
/* java创建临时文件 并且删除临时文件 */
int count =0;
while(count++<10)
{
File ftemp=File.createTempFile("xiaowei",".tmp") ; //创建临时文件 File类静态方法
ftemp.deleteOnExit();//在退出程序的时候删除临时文件
//临时文件目录在 系统变量的temp
}
/*
查看一个目录下所有文件个目录 并且进行过滤
*/
File fileter=new File(File.separator); //代表当前目录 我是D盘
String []name=fileter.list();//获得当前目录下的多有文件目录名字
System.out.println("未加滤镜");
for(int i=0;i<name.length;i++)
System.out.println(name[i]);
System.out.println("\n\n加滤后");
String []fname=fileter.list(new FilenameFilter() //这里传递的是一个匿名的内部类因为接口不能直接实例对象
{
public boolean accept(File dir, String name)
{
return name.indexOf("txt")!=-1;//不是txt返回 false 是txt返回 true
}
}
) ;//通过滤镜获得文件目录名 传递一个 FilenameFilter接口实现对象 这里是匿名
for(int i=0;i<fname.length;i++)
System.out.println(fname[i]);
}
}
分享到:
相关推荐
JAVA IO文件操作实用ppt教程,从入门学起,有丰富的例子
java io 文件操作大全 目录的建立/检查与删除 如何在JSP中处理虚拟目录 文件属性的取得 取出目录中文件的方法 判断是否为空白文件 读取所有的文件数据 一行一行读取数据 略过文件中的字符不读取 将数据写入文件 将...
javaIO文件操作.pdf
Java IO文件操作类与复制文件实例,有关文本编辑、FileWriter文件写入、FileReade文件读娶DataStream文件数据流、BufferedReader文件暂存器、FileViewer文件浏览器、复制文件Copy等方面的操作要领,仅供学习参考。
java IO写入读取操作,防止乱码,JavaIO分页读取
javaio文件操作工具类,集成小部分对目录操作的方法,平时工作中学习中总结的部分方法方便大家使用~不妥之处望大家指教谢谢~!
主要介绍了java IO 文件操作方法总结的相关资料,需要的朋友可以参考下
Java 中的一些基本文件操作,包括:文件操作(移动、读写)和文本文件读写
java_io_文件操作_复制_删除_移动_下载
集成创建文件,创建目录,删除单个文件,删除单个目录,删除文件夹里内容,复制文件,复制文件夹,剪切文件,剪切文件夹等操作方法. 特上传分享
文件流 读写操作,对java.io.*;中文件读写的一些相关信息
收集了Java IO 文件读写等操作的实例
IO文件操作eclipse项目(java) 仅供参考
io java 文件操作 命令 全部 io java 文件操作 命令 全部 io java 文件操作 命令 全部 io java 文件操作 命令 全部
完整的文件io 流操作,有四个函数, Writer read inputStream outputStream自己总结的东东,让大家用用,不图得分,
主要介绍了Java基于IO流读取文件的方法,涉及Java文件流操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
java IO流操作,包括文件的读取,写入,上传和下载,支持文本数据和音频等文件
用java对文件操作的一些代码(包括文件读取,移动,删除,复制......)
文件操作 IO流(File FileOutputStream OutputStreamWrite BufferWrite ......)代码及注释详解
这是一个java文件IO的基础代码,里面主要介绍了,文件类,字节流,字符流,管道流的一些使用方法!