【发布时间】:2012-04-08 15:28:38
【问题描述】:
所以,我从这个开始:
copy | dir /s /b | find "myFile" C:\Destination
但问题是目标在此命令中不可见。它只看到命令的第一部分,直到 C:\Destination。
有没有办法可以搜索文件并复制它?
我也试过这个:
SET source = dir /s /b | find "myFile"
SET destination = %CD%
copy %file% %destination%
但它不起作用。
在某些时候,即使尝试设置一个指向当前目录 (%CD%) 的变量也不起作用。
提前致谢!
PS:我正在寻找一种无需在计算机上安装任何新东西即可工作的解决方案,这就是我考虑批处理文件的原因。
我想我可以用 VBscript 做到这一点,但我不确定。如果有人认为这是一个更好的选择,请也发布该答案。
【问题讨论】:
标签: vbscript batch-file copy find command