我正在尝试用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
您可以根据需要添加任意数量的用户。谢谢