java中IO简单使用
1、创建一个新文件
public class FileDemo1{
File f =new File("d:\\test.txt");
try{
f.createNewFile();
}catch(IOException){
e.printStackTrace();
}
}
有一点需要注意,如果在不同的操作系统,路径的分隔符是不一样的;

2、既然Java本身具有可移植性的特点,则在编写的时候可以根据程序躲在的操作系统动态的生成本机操作系统的分隔符
public calss FileDemo2(){
puvlic static void main(String args[]){
System.out.ptintln("pathSeparator:"+File.pathSeparator);
System.out.println("separator:"+File.separator);
}
}

3、运行结果:pathSeparator:;separator:\
对于之前创建文件的操作来说,最好的做法是使用以上的常量来表示路径分隔符
2,删除指定的文件
下面我只写main方法:
public void main(String args[]){

4、//找到指定文件
File f=new File("d:"+File.separator+"test.txt");
//判断文件是否存在
if(f.exists){
//存在,删除
f.delete();
}}
创建文件夹和创建文件一样的思路,只是命令不一样
f.mkdir();创建文件夹命令

5、列出指定文件夹下的全部目录;
File f=new File("d:"+File.separator);
//列出全部名称,返回一个字符串数组
String path[]=f.list();
//for循环遍历
for(int i=0;i<path.length;i++){
System.out.println(path[i]);
}

6、上面的方法返回的是名称;如果想返回路径则要使用listFiles()方法
File files[]=f.listFiles();
f.Directory()方法判断是否是文件夹;
下节将介绍一下如何列出目录的全部内容
