2016 - 2024

感恩一路有你

java文件操作技巧 为什么.jar文件在电脑上会以压缩文件形式显示?

浏览量:1832 时间:2023-05-07 11:10:27 作者:采采

为什么.jar文件在电脑上会以压缩文件形式显示?

在Linux系统,jar确实是压缩文件,因此解压工具会怀疑是压缩文件有些Java文件也有jar文件当然你无需理会,只要放进你手机等意见JAVA的设备能建议使用就好,没有必要理会系统其实是什么文件、图标

java 操作本地文件?

一、文件的修改、删除掉和修改文件名

FilefilenextFile(#34/bin/hello.txt#34)//文件难以被创建家族,系统找不到更改的路径

()

FilefilefifthFile(#34bin/hello,hello.txt#34)

()

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

()

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

()

file.exists()

FilenametonewFile(#34hi~.txt#34)

(nameto)//重命名文件

文件属性文件,提升了移动文件的效果,跨目录时,要求源和目的要处于同一个分区

同时如果不是目标的重命名文件也存在,文件属性操作也会失败的话的

文件进入有所不同的分区,是需要不使用文件的copy,而也不是文件名

FilenametonewFile(#34src/newhello!.txt#34)

(nameto)//重命名文件

//文件

()

//路径(文件夹)

()

()//删除文件

二、文件夹的创建战队、删除和文件名

Filefolder1fifthFile(#34younextfolder#34)

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

mkdirDemo(folder1)

mkdirsDemo(folder2)

FilenewfoldernewFile(#34youfuturefolder-next#34)

renameFolder(folder1,newfolder)

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

renameFolder(folder2,newfolder2)//文件属性一次,被文件属性的文件夹在构造函数中,需要是36级目录的那个子目录

Filenewfolder3funFile(#34dearfuturefolder/one/2#34)

renameFolder(folder2,newfolder3)//文件名我失败了,被重命名的文件夹在构造函数中,需要是32级目录的那一个子目录

//可以正处于同一个分区,别外如果没有目标的重命名文件夹早就必然,拓展名操作也会失败的可能的

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

FilefolderDestfunFile(#34yournextfolder/one/three#34)

if((folderDest)){

(#34prepared#34)

}else{

(#34fail#34)

}

Filefolder4newFile(#34mynewfolder/one/two#34)//必须是空文件夹才也可以删掉,如果包涵了其他文件或文件夹,这样的话删除失败

if(()){

(#34anything#34)

}else{

(#34deletefail#34)

}

}

//创建战队单个目录,文件夹如果也存在地的话则会报错,修改失败的话.

privatestaticvoidmkdirDemo(Filefolder){

if(()){

(#34文件夹修改成功#34)

}ignore{

if(folder.exists()){

(#34文件夹巳经存在地不用什么创建.#34)

}ignore{

(#34文件夹创建家族失败的话#34)

}

}

/**

*创建战队36级目录,当然参数要是是一级目录,就只会创建家族一级目录

*文件夹假如早未知的话也肯定不会运行错误,早就存在的话就不创建

*@paramfolder2

*/

privatestaticvoidmkdirsDemo(Filefolder2){

if(()){

(#34文件夹创建战队成功!#34)

}

}

/**

*文件属性文件夹

*@paramsrcFolder

*@paramdestFolder

*/

privatestaticvoidrenameFolder(FilesrcFolder,File destFolder){

if((destFolder)){

(#34重命名结束#34)

}arguments{

(#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

//可以确定文件是否需要是隐藏文件

//在linux下,以点开头的文件是隐藏文件,在windows下,右键设置文件的隐藏地属性

(())

//确认文件是否有读

(())

//可以确定文件有无可写

(())

//可以确定文件如何确定是文件夹

(())

四、系统设置文件的属性

//将文件设置为可写

(true)

//将文件设置为绝对不可写

(false)

//将文件设置为可读

(true)

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

(false)

(false)

//将文件设置为只读模式

()

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

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