gpt4 book ai didi

windows - 当远程计算机是Windows 7 或XP 时,如何将文件复制到远程计算机的桌面?

转载 作者:可可西里 更新时间:2023-11-01 11:28:12 27 4
gpt4 key购买 nike

我正在尝试创建一个脚本,将文件复制到远程用户的桌面。两台计算机将位于同一域中的同一网络上。

到目前为止,我有一个批处理脚本,看起来像这样:

@echo off
set /p user="Username of remote user: "
set /p hostname="Target computer name: "
xcopy [path to local file] "\\%hostname%\c$\Users\%user%\Desktop\"

上面的脚本只适用于 Windows 7。有没有办法让它在复制之前以某种方式检测父文件夹是否存在,如果存在则进行复制?还是可以通过环境变量来实现?

如果我只是让上面的脚本按原样运行并且目标计算机正在使用 Windows XP,那么将创建一个新的目录树,这是我想避免的。

https://support.microsoft.com/kb/65994如果我检查本地系统会工作,但我试图查看远程计算机的目标文件夹是否存在。我不明白这篇文章是如何回答这个问题的。

最佳答案

总是使用XP版本:

xcopy [path to local file] "\\%hostname%\c$\Documents and Settings\%user%\Desktop\"

事实证明,MS 意识到会发生这种情况,并在 Documents and SettingsUsers 之间设置了一个隐藏的连接点。您不能 CD 到它或在其中进行 DIR,但您仍然可以将它用于任何其他您使用 Users 的目的。

关于windows - 当远程计算机是Windows 7 或XP 时,如何将文件复制到远程计算机的桌面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28735001/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com