Java中怎么设置⽂件权限
本⽂由⼴州疯狂软件Java培训中⼼为你整理:
在Java中,⽂件权限是⾮常具体的操作系统:* nix中,NTFS(Windows)及FAT/FAT32,都有着别样的⽂件权限。 Java提供了⼀些通⽤的⽂件权限来处理它。
检查⽂件权限允许:
1.file.canExecute(); – 返回true,⽂件是可执⾏的,false 则不是。
2.file.canWrite(); – 返回true,⽂件是可写的,false 则不是。
3.file.canRead(); – 返回true,⽂件是可读的,false 则不是。
设置⽂件权限:
1.file.setExecutable(boolean); – true允许执⾏操作; false则是禁⽌它。
2.file.setReadable(boolean); – true允许读操作; false则是禁⽌它。
3.file.setWritable(boolean); – true允许写操作; false则是禁⽌它。
在* nix的系统中,可能需要配置有关⽂件权限的详细指定,例如设置777权限的⽂件或⽬录,但是,Java的IO类没有现成的⽅法,但你可以使⽤下⾯的解决⽅法:
Runtime().exec("chmod 777 file");⽂件权限的例⼦
代码如下复制代码
java培训怎么学 import java.io.File;
import java.io.IOException;
/×
×只能给当前⽤户赋予对该⽂件的权限,调⽤createNewFile()⽅法默认的权限是644.
×/
public class FilePermission
{
public static void main( String[] args )
{
try {
File file = new File("/");
if (ateNewFile()){
System.out.println("File is created!");
//Runtime().exec("chmod 777 /");
file.setExecutable(true);//设置可执⾏权限
file.setReadable(true);//设置可读权限
file.setWritable(true);//设置可写权限
System.out.println("is execute allow : " + file.canExecute());
System.out.println("is read allow : " + file.canRead());
System.out.println("is write allow : " + file.canWrite());
}else{
System.out.println("File already exists.");
}
} catch (IOException e) {
e.printStackTrace();
}
}
学真正Java技术,当然选疯狂软件Java培训机构,打造国内标准Java⼈才
疯狂软件Java培训优势
1. Java是世界第⼀⼤编程语⾔,市场占有率达20%。
2.⼴州最专业Java培训机构,多年教学经验。
3.学员技术⽜就业率最好,就业薪资都在5000以上。
4.部分⽼师还是Java技术系列书籍的作者,由这样的Java书籍原创作者讲课可想⽽知课程条理清晰、讲解清楚,知识⾯⼴、深度⾜够!
5.疯狂软件Java培训课程以项⽬实战带动教学,上课打破传统课堂模式,以实训项⽬贯穿教学,带领学⽣⼀起做企业真实项⽬。
疯狂Java培训专注软件开发培训,提升学员就业能⼒,重点提升实践动⼿能⼒。⾼薪从IT名企请来项⽬经理为学员亲⾃授课,对学员进⾏实战教学,在没有⼯作经验的学员,在疯狂java,通过⼤量全真经典企业级项⽬进⾏集中培训,学员通过数⽉培训都可获得1-2年的⼯作经验,进⽽在同类的求职者中脱颖⽽出。疯狂Java培训让你体会java编程的快乐,项⽬开发的兴奋,成就感,通过短短⼏个⽉的时间,让你在半年的时间内掌握8-10万的代码量,掌握Java核⼼技术,迅速成为技能型的现代化⾼端⼈才,迅速获得⾼薪就业!地址⼴州天河区车陂沣宏⼤厦3楼。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论