【发布时间】:2016-04-25 02:36:17
【问题描述】:
我在谷歌上到处搜索,似乎没有任何解决方案。 Xcopy,复制,robocopy,通过变量,通配符解析为文字字符串..
copy C:\soulworker\datas\bin\Table\nf2\data12.v C:\soulworker\datas\=true_english\
for /R C:\soulworker\datas\bin\Table\nf2\English\ %%f in (*.res) do copy %%f C:\soulworker\datas\bin\Table\nf2\data12.zip\..\bin\Table\
【问题讨论】:
-
..不可能成为文件路径的一部分;..是一个特殊的目录,它内置在每个目录中,并指向它上面的目录。 -
不知道为什么我因为提出一个有效的问题而被否决,但它是我提取的 zip 文件目录的一部分。 i.snag.gy/jAIKnO.jpgi.snag.gy/AMxC7O.jpg
-
那不是解压出来的路径;提取的路径中不会有
.zip。您错误地采用了 inside zip 文件的路径。不要那样做。 -
好吧,我的错,但是绝对没有办法自动执行此操作,因为它是一个无效的文件路径(作为 .bat 文件),除了通过将文件打开为 zip (?) 手动覆盖文件之外。
-
另外,它不起作用,因为您的
for循环试图从目录复制文件并将它们放入 zip 文件中。那永远不会奏效。请参阅stackoverflow.com/questions/28043589/… 以创建 zip 文件。
标签: batch-file copy xcopy