如何使用java代码将文件夹共享给多个用户



我正在尝试用java以编程方式共享文件夹。我想将文件夹共享给多个用户。我使用以下命令:

net share sharefolder=<drive path> /GRANT:<username>,FULL

上面的命令与用户名共享给定的驱动器路径文件夹,即读取和写入。

谁能帮帮我?

使用 java 进程运行命令:

String yourCommand = "net share sharefolder=<drive path> /GRANT:<username>,FULL";
Process p = Runtime.getRuntime().exec(yourCommand );
// To get the output of command            
BufferedReader stdInput = new BufferedReader(new InputStreamReader(p.getInputStream()));
BufferedReader stdError = new BufferedReader(new InputStreamReader(p.getErrorStream()));

对于多个用户,您可以在java代码中使用以下命令

net share sharefolder=<drivepath> /GRANT:<username>,Full /GRANT:<username>,Full

您可以根据需要添加任意数量的用户。谢谢

最新更新