所需行为
我希望将.log
个文件从一个网络位置复制到另一个网络位置。当一个驱动器是本地驱动器而另一个驱动器是网络时,这确实有效,但是网络到网络位置,并且在使用@files
变量时出现错误。
具体问题:
下面将列出给定目录中的所有文件,然后将它们复制到另一个网络位置。我总是得到同样的错误:Invalid argument/option - '@file'
。但是,当我从本地驱动器复制到网络位置,但无法将网络位置复制到网络位置时,即使我映射驱动器,也可以这样做:
forfiles /M *.log /P "\\10.11.233.91\vol_tx01\AsRunLogs\Playbox25" /c "cmd /c COPY @file "\\172.16.2.118\Live_Engineering\AsRuns\PBOX01""
#ERROR: Cannot use UNC
或映射文件夹:
forfiles /M *.log /P ":Z\" /c "cmd /c COPY @file ":/Y""
#ERROR: INVALID argument/option - '@file'
答案 0 :(得分:0)
错误(这是ini文件)
a=3,b=1 and c=0
您没有使用copy \\127.0.0.1\C$\windows\*.ini \\127.0.0.1\D$\*.*
这些副本没有的功能。