「file如何使用java」FILE用法

博主:adminadmin 2023-01-20 19:15:08 282

本篇文章给大家谈谈file如何使用java,以及FILE用法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中file类的用法

public File createFile(String fileName,String dir){

File file=new File(dir+File.separator+fileName);

try{

System.out.println("file------"+file);

file.createNewFile();

}

catch(IOException ioe){

ioe.printStackTrace();

}

return file;

}

这个能看懂吧,传递2个参数,一个是目录名,一个是文件名,目录名就是你的d:\\user,文件名就是你的x.txt。不过你的目录名如果要跨平台的话,最好用个separate分隔符,如果就是在Windows下就用d:\\user这个,为什么是2个\,这主要是转义字符的原因,不明的话可以到网上在搜搜转义字符的使用。呵呵,希望对你所帮助, 纯手打,费劲啊。

java学习使用文件类File类?

File类用于封装系统的文件和目录的相关信息。在该类中定义了一些与平台无关的方法来操作文件。例如文件的大小、修改时间、文件路径等。

创建 File 对象可以通过下面3种方式:

方法1:

方法2:

方法3:

new File(String pathName) File file = new File(“E://1.txt”) new File(String parent , String child)

parent :父抽象路径名;child:子路径名字符串

在java中怎么用file类写文字?

File类是文件类,你意思是往文件里写文字?

先新建文件对象:

File file = new File("E:\\file\\test.txt");

双引号里是文件路径。

再定义IO流,

FileInputStream fis = new FileInputStream(file);

完整写法如下:

public static void main(String args[]){

byte array[]=new byte[2500];

try

{

File file=new File("D:\\map.txt");

FileInputStream fis=new FileInputStream(file);

int word; //这个代表要写入的文字(也可以从键盘输入,要再定义输入流

while((word=fis.read(array, 0, 2500))!=-1)

{

String s=new String(array);

System.out.print(s);

}

}catch(Exception e)

{

System.out.println("ERROR!");

}

}

java File用法

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

        System.out.println(File.separator);

        File[] files = f.listFiles();

        for(int i=0;ifiles.length;i++){

            System.out.println(files[i]);

        }

如果想要列出文件夹下的内容可以递归

public static void file(String url){

        File f = new File(url+File.separator);

        System.out.println(File.separator);

        File[] files = f.listFiles();

        for(int i=0;ifiles.length;i++){

            if(files[i].isDirectory()){

                file(files[i].toString());

            }

            System.out.println(files[i].toString());

        }

    }

这就可以列出所有文件,包括文件夹下的文件

关于file如何使用java和FILE用法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。