我正在编写一个代码我用
java nio api创建一个目录,我的代码片段是
Path target = Paths.get(""+folder_path+xx[0]);
Set perms = null;
if(xx[2].toLowerCase().equals("read"))
perms =PosixFilePermissions.fromString("r--------");
if(xx[2].toLowerCase().equals("read/write"))
{
perms =PosixFilePermissions.fromString("rw-------");
}
FileAttribute> attr = PosixFilePermissions.asFileAttribute(perms);
Files.createDirectory(target, attr);
但这是一个错误
java.nio.file.FileAlreadyExistsException:/ home / ritesh / Desktop / userA
我知道的原因是因为一个目录已经具有相同的名称,但我想用我的代码目录生成的目录覆盖userA目录如何完成这个?