可能重复:
How do i programmatically change file permissions?
How can I set the umask from within java?
在 Linux 中,我试图将完全权限(777)提供给文件夹结构(例如ex:“home / test / sample /”)以创建 MySQL table将我的应用程序中的数据目录更改为用户特定的位置,该位置是用 Java 编写的。
如何从 Java
获得对文件夹结构的完全权限?答案 0 :(得分:2)
您必须使用与此类似的操作系统代码:
Runtime rt = Runtime.getRuntime();
Process proc;
int exitVal = -1;
try {
proc = rt.exec("chmod 777 "+file);
exitVal = proc.waitFor();
} catch (Exception e) {}