通过批处理脚本处理来自另一台计算机的文件

时间:2015-04-24 12:28:18

标签: file batch-file cmd

从我的电脑,我想连接到另一台电脑。 然后我想从这台计算机访问一个文件,复制一份这个文件并将其删除。

这是我的批处理脚本,但它不起作用:

net use X: \\computer2 passwordOfComputer2 /u:computer2\admin
copy "X:\Users\admin\AppData\Roaming\myfile.txt" "X:\Users\admin\AppData\Roaming\myfile.txt.old"
del "X:\Users\admin\AppData\Roaming\myfile.txt"

pause

我遇到系统错误53。

你能帮我吗?

2 个答案:

答案 0 :(得分:1)

要计算出错误消息53是什么,请使用net helpmsg 53 - 它会告诉您The network path was not found.这样做的原因是您没有指定共享,只是指定了计算机名称。

进行其他微调,只是重命名而不是复制/删除 - 对于大文件来说会更快。

net use X: \\computer2\c$ passwordOfComputer2 /u:computer2\admin
ren "X:\Users\admin\AppData\Roaming\myfile.txt" "myfile.txt.old"

pause

答案 1 :(得分:-3)

为什么你认为你可以弥补命令会起作用?

请参阅runas /?