我想运行远程计算机上存在的批处理文件,但我收到的错误是您无权访问该共享。
errorcode--:0x80070035未找到网络路径
请帮帮我
提前致谢
public class Remotly {
public static void main(String arr[]) {
String cmd;
try {
Process r = Runtime.getRuntime().exec("cmd /c start \\\\xx.xx.xx.xx\\D:\\batch\\sas.bat");
} catch (Exception e) {
System.out.println("Execution error");
}
}
}
答案 0 :(得分:1)
UNC路径不正确,它包含一个驱动器号。
\\\\xx.xx.xx.xx\\D:\...
相反,该文件夹必须由名称
共享\\\\xx.xx.xx.xx\\DriveD\...
要使用它,您必须先映射网络驱动器,例如通过
net use * \\\\xx.xx.xx.xx\\DriveD <Password> /User:<Username>