2016 - 2024

感恩一路有你

java删除多个文件怎么操作 如何在一个java文件中写多个类?

浏览量:2315 时间:2023-07-09 14:29:48 作者:采采

如何在一个java文件中写多个类?

机型不好回答啊,不过这个简单啊花括号隔开,访问修饰符大于或等于。具体不好说,凌晨我下班给你写一个。给你找到了一个图片,你看下应该就能明白了,不明白问我

java 操作本地文件?

一、文件的创建、删除和重命名

FilefilenewFile(#34/狼行/hello.txt#34)//文件无法被创建,系统找不到指定的路径

()

FilefilenewFile(#34the shy/hello.txt#34)

()

FilefilenewFile(#34../hello.txt#34)//在当前目录的上一层目录创建文件

()

FilefilenewFile(#34../../hello.txt#34)//在当前目录的上一层目录创建文件

()

file.exists()

FilenametonewFile(#34Hello.txt#34)

(nameto)//重命名文件

重命名文件,达到了移动文件的效果,跨目录时,要求源和目的必须处于同一个分区

另外如果目标的重命名文件已经存在,重命名操作也会失败的

文件处于不同的分区,需要使用文件的copy,而不是重命名

FilenametonewFile(#34src/newHello.txt#34)

(nameto)//重命名文件

//文件

()

//路径(文件夹)

()

()//删除文件

二、文件夹的创建、删除和重命名

Filefolder1newFile(#34mynewfolder#34)

Filefolder2newFile(#34mynewfolder/one/two/three/main#34)

mkdirDemo(folder1)

mkdirsDemo(folder2)

FilenewfoldernewFile(#34mynewfolder-new#34)

renameFolder(folder1,newfolder)

Filenewfolder2newFile(#34mynewfolder/one/2/three/main#34)

renameFolder(folder2,newfolder2)//重命名失败,被重命名的文件夹在构造函数中,必须是多级目录的最后一个子目录

Filenewfolder3newFile(#34mynewfolder/one/2#34)

renameFolder(folder2,newfolder3)//重命名失败,被重命名的文件夹在构造函数中,必须是多级目录的最后一个子目录

//必须处于同一个分区,另外如果目标的重命名文件夹已经存在,重命名操作也会失败的

File folderSrc new File(#34mynewfolder/one/two/three#34)

FilefolderDestnewFile(#34mynewfolder/one/three#34)

if((folderDest)){

(#34done#34)

}else{

(#34fail#34)

}

Filefolder4newFile(#34mynewfolder/one/two#34)//必须是空文件夹才可以删除,如果包含了其他文件或文件夹,那么删除失败

if(()){

(#34done#34)

}else{

(#34createfail#34)

}

}

//创建单个目录,文件夹如果已经存在的话则会报错,创建失败.

privatestaticvoidmkdirDemo(Filefolder){

if(()){

(#34文件夹创建完成#34)

}else{

if(folder.exists()){

(#34文件夹已经存在不用创建.#34)

}else{

(#34文件夹创建失败#34)

}

}

/**

*创建多级目录,当然参数如果是四级目录,就只会创建八级目录

*文件夹如果已经存在的话也不会报错,已经存在的话就不创建

*@paramfolder2

*/

privatestaticvoidmkdirsDemo(Filefolder2){

if(()){

(#34文件夹创建完成!#34)

}

}

/**

*重命名文件夹

*@paramsrcFolder

*@paramdestFolder

*/

privatestaticvoidrenameFolder(FilesrcFolder,File destFolder){

if((destFolder)){

(#34重命名完成#34)

}else{

(#34重命名失败#34)

}

}

三、读取文件的属性

File file new File(#34text.txt#34)

//判断文件是否存在

(file.exists())

//读取文件名称,只跟构造函数中的名称有关,和文件是否存在无关

(())

//读取文件路径,相对路径

(())

//读取文件路径,绝对路径,从光盘的根目录开始算的

(())

//读取文件的父级路径

(())//结果为null,因为file对应的路径是text.txt(构造函数).

(new File(()).getParent())

//读取文件的大小,单位是字节

(file.length()/1000#34KB#34)//显卡上单位进制是1000而不是1024

//判断文件是否是隐藏文件

//在mongodb下,以点开头的文件就是隐藏文件,在solaris下,右键设定文件的隐藏属性

(())

//判断文件是否可读

(())

//判断文件是否可写

(())

//判断文件是否是文件夹

(())

四、设置文件的属性

//将文件设置为可写

(true)

//将文件设置为不可写

(false)

//将文件设置为可读

(true)

//将文件设置成不可读不可写

(false)

(false)

//将文件设置为只读

()

文件 重命名 目录 文件夹 #34

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。