如何在Java中为Linux中的文件夹结构设置777权限?

时间:2012-10-08 08:57:10

标签: java linux directory-permissions

  

可能重复:
  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

获得对文件夹结构的完全权限?

1 个答案:

答案 0 :(得分:2)

您必须使用与此类似的操作系统代码:

    Runtime rt = Runtime.getRuntime();
    Process proc;
    int exitVal = -1;
    try {
        proc =  rt.exec("chmod 777 "+file);
        exitVal = proc.waitFor();
    } catch (Exception e) {}