Windows cmd/batch copy特定文件名



>我正在尝试将多个文件夹中的特定文件名复制到一个文件夹中。 假设我想复制名称中包含 2017 的所有内容。

当我想复制所有内容时,以下内容似乎正在工作:

for /r %i in (*) do copy "%i" "c:usersalexanderdesktoptest"

仅压缩文件:

for /r %i in (*.zip) do copy "%i" "c:usersalexanderdesktoptest"

尽管这似乎不适用于名称变量,例如:

for /r %i in (*"2017") do copy "%i" "c:usersalexanderdesktoptest"

如何筛选包含 2017 的所有文件?

你快到了:

for /R %i in (*2017*) do copy "%i" "c:usersalexanderdesktoptest"

最新更新