大佬教程收集整理的这篇文章主要介绍了需要使用 Java 在远程服务器中共享 Windows 文件夹,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用我的 Java 代码在远程服务器中共享一个 windows 文件夹。为此,我使用 process 和 net share 命令来完成此操作,但出现语法错误。我搜索了很多,但无法获得有关如何在远程服务器中共享的正确语法。如果您有任何想法,请提出建议。
try {
String commandString = "net share sharefolder=\\USMLVV3BI0567\D$\Data /grant:everyone,FulL /UNliMITED /REMARK:Share /CACHE:None /grant:everyone,FulL /UNliMITED /REMARK:Share /CACHE:None";
Process p;
System.out.println(commandString);
p = Runtime.getRuntime().exec(commandString);
// To get the output of command
BufferedReader stdinput = new BufferedReader(new inputStreamReader(p.geTinputStream()));
BufferedReader stdError = new BufferedReader(new inputStreamReader(p.getErrorStream()));
String line = null;
while (true) {
line = stdinput.readline();
if (line == null) {
break;
}
System.out.println(linE);
}
while (true) {
line = stdError.readline();
if (line == null) {
break;
}
System.out.println(linE);
}
}
catch (IOException E) {
e.printstacktrace();
}
但出现语法错误
你的意思是...
Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ )
尝试以下操作:
String commandString = "net share sharefolder=\\\\USMLVV3BI0567\\D$\\Data /grant:everyone,FULL /UNLIMITED /REMARK:Share /CACHE:None /grant:everyone,FULL /UNLIMITED /REMARK:Share /CACHE:None";
以上是大佬教程为你收集整理的需要使用 Java 在远程服务器中共享 Windows 文件夹全部内容,希望文章能够帮你解决需要使用 Java 在远程服务器中共享 Windows 文件夹所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。