各位,java 是否有这样的功能?创建一个文件,这个文件只有创建程序能读取,程序没有启动时其他程序也不能修改这个文件。创建文件 文件 java创建文件

解决方案 »

  1.   

    肯定的说,没有。
    文件权限是由os的文件系统管理的,java不能越俎代庖。
      

  2.   

    新建一个用户,启动程序时用那个用户,创建文件时设置只有该用户可读写权限即可。当然,root账户还是可以干任何事情的
      

  3.   

    你用File f=new File("D:\\TestResult\\" + folderName); boolean b=f.mkdirs(); 先创建文件夹,然后在创建文件夹下的输出文件
    if(b) 
    FileOutputStream fos=new FileOutputStream("D:\\TestResult\\" + folderName + xmlName + ".xml"));
      

  4.   

    File f=new File("test");
    f.mkdir();
    这样试试