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小时内删除。