批处理文件以使用部分文件名复制多个文件

时间:2018-11-08 19:03:51

标签: batch-file

我想将多个文件从源复制到目标,并且文件的前8个字母相同,因此通过使用我要复制的部分文件名,复制时文件的内容也应替换为字符串。 例如: 我在源路径中有三个文件,如下所示

  1. samefile123.txt
  2. samefile456.txt
  3. myfile.txt
  4. ratefile.txt

我要提取前两个文件,因为文件的前8个字母相同,并且如果文件中包含applebananagrape这样的单词,则这些单词应被papaya取代。

1 个答案:

答案 0 :(得分:0)

要使用批处理复制具有相同名称的多个文本文件,您需要使用通配符。这是我在计算机上测试过的,可以正常工作。

xcopy "C:\%username%\desktop\test\samefi*.txt" "C:\users\%username%\desktop"

有关xcopy使用的更多信息,请参见:

xcopy /?

您可以阅读有关通配符here的更多信息。

如果我可以在第二部分获得更多有关将名称从葡萄改为木瓜的信息,我可以帮助您。