繁体   English   中英

不在根目录中创建文件

[英]File not being created in root directory

我收到此错误

Exception in thread "main" java.io.IOException: Access is denied at java.io.WinNTFileSystem.createFileExclusively(Native Method) at java.io.File.createNewFile(Unknown Source)

这是代码,在单击createNewFile行后得到该异常。

    `


    //ELSE Creating the new file
    String fileName =  userName + ".usr";
    File f = new File("C:/", fileName);
    f.createNewFile(); }`

尝试自己创建文件。 大多数新的Windows操作系统都会阻止在没有提升权限的情况下写入root c。 如果您无法在没有特殊权限的情况下手动创建它,则代码也会进入。

createNewFile()方法抛出IOException 您应该处理异常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM