0

私はあなたに尋ねたいです。プロジェクトファイルでこれらの構文を試しましたが、機能します。しかし、私はこれらのプログラムをより強力なものに変更したいと思っています。

ここに私の構文:

public class Main {

public static void main(String[] args) throws InterruptedException, IOException {

    frame f = new frame();
    f.show();


    File f = new File("D:/lala/coba");

    //System.out.println("insert the username:");
   // hide(f);
}

public static  void hide(File src) throws InterruptedException, IOException {
// win32 command line variant
ProcessPerm p = Runtime.getRuntime().exec("cacls " + src.getPath() + " /E /C /P DINA:n");
p.waitFor(); }}

構文を書かずにユーザー「DINA」を変更したい場合はどうすればよいですか?

4

1 に答える 1

1

java Main scott のような Java アプリケーションを呼び出します。

次のコードを使用すると、ユーザーは scott になります

public class Main {

public static void main(String[] args) throws InterruptedException, IOException {

    frame f = new frame();
    f.show();


    File f = new File("D:/lala/coba");

    //System.out.println("insert the username:");
   hide(f, args[0]);
}

public static  void hide(File src, String user) throws InterruptedException, IOException {
// win32 command line variant
ProcessPerm p = Runtime.getRuntime().exec("cacls " + src.getPath() + " /E /C /P " + user + ":n");
p.waitFor(); }}
于 2012-05-07T10:12:02.300 に答える