0

如何使用批处理文件将所有具有 [dot]something 的文件复制到闪存驱动器?例如,c 计算机上所有文件扩展名为 .txt 的文件。

4

2 回答 2

1

这个问题并不真正属于这个网站......但假设你的驱动器是 D:\

copy C:\Path\To\Copy\From\*.txt D:\
于 2012-08-05T05:36:12.383 回答
0

直接在命令行上执行时,它只是:

for /r %x in (*.txt) do copy "%x" F:\

假设这F:\是您的闪存驱动器,并且您从包含这些文本文件的目录树的根目录开始。换句话说,如果您在C:\test其中,将找到其中的每个文本文件或任何子文件夹并将其复制到F:\ 因此您可能想要创建一个批处理文件,例如:

@echo off
c:
cd \wherever\the\text\files\are
for /r %%x in (*.txt) do copy "%%x" F:\

(编辑:哎呀。在批处理文件中必须将 %s 加倍。)

于 2012-08-05T07:24:12.830 回答