所以,因为我的最后一篇文章没有find一个好的soloution没有搞乱在registry中我会使用一个IF EXIST,但我遇到了麻烦使用通配符。
xcopy /s "%~dp0HelloAVeryFormalPenguin.txt" "E:Users*DesktopTestBatOh" /Y
*应该find具有“桌面”文件夹的计算机的用户名。我将在其他计算机上运行该计算机,但可能在相同的位置可能没有桌面。 它应该replace*我的用户名,但我认为这实际上是试图find一个名为*的文件夹。 我不明白我做错了什么。
在命令结尾使用星号
移动具有特定名称的所有文件(sorting)WINDOWS 8
Windows 2003上的通配符子域名安装
使用通配符排除目录
我不认为xcopy可以在目录的文件名中使用通配符,上次我检查。 也许用旧的xcopy你可以做到这一点。 你可以尝试用“for”命令替换它,如下所示:
for /r "c:folder" %a in ("folder") do @if exist %a copy c:temP*.* "%a"
但是我不能保证任何东西。
那么,如果你尝试这样做:
xcopy /s "%~dp0HelloAVeryFormalPenguin.txt" "%userprofile%DesktopTestBatOh" /Y
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。