java中IO简单使用

2025-11-18 11:40:27

1、创建一个新文件

public class FileDemo1{

      File f =new File("d:\\test.txt");

try{

f.createNewFile();

}catch(IOException){

e.printStackTrace();

}

}

有一点需要注意,如果在不同的操作系统,路径的分隔符是不一样的;

java中IO简单使用

2、既然Java本身具有可移植性的特点,则在编写的时候可以根据程序躲在的操作系统动态的生成本机操作系统的分隔符

public calss FileDemo2(){

puvlic static void main(String args[]){

System.out.ptintln("pathSeparator:"+File.pathSeparator);

System.out.println("separator:"+File.separator);

}

}

java中IO简单使用

3、运行结果:pathSeparator:;separator:\

对于之前创建文件的操作来说,最好的做法是使用以上的常量来表示路径分隔符

2,删除指定的文件

下面我只写main方法:

public void main(String args[]){

java中IO简单使用

4、//找到指定文件

File f=new File("d:"+File.separator+"test.txt");

//判断文件是否存在

if(f.exists){

//存在,删除

f.delete();

}}

创建文件夹和创建文件一样的思路,只是命令不一样

f.mkdir();创建文件夹命令

java中IO简单使用

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]);

}

java中IO简单使用

6、上面的方法返回的是名称;如果想返回路径则要使用listFiles()方法

File files[]=f.listFiles();

f.Directory()方法判断是否是文件夹;

下节将介绍一下如何列出目录的全部内容

java中IO简单使用

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢