将文件从1移动到其他文件夹

时间:2019-03-02 01:28:26

标签: command xcopy

我要根据文件名中的关键字将200,000个文件发送到不同的文件夹中

如果文件名的名称中带有(shtf或prepper或prepper或Survival),则将其发送(移动)到文件夹shtf

        if a file has (cookbook or gluten or recipe) move to food folder
                       *cookbook* *GLUTEN* *RECIPE*

示例 (文件名) 更多shtf技巧。epub移至shtf文件夹

ifshtfbeready.epub移至shtf文件夹

oldworldcookbook.epub移至食品夹

我是已退休的ibmer小基本sas dos命令或????

2 个答案:

答案 0 :(得分:0)

这是一个bash命令,您可能可以将其改编成dos等。之所以发布,是因为其他人也可能有用。

find . | grep -E "(cookbook|gluten|recipe)" | while read name; do mv $name directory; done;

directory是您要移动文件的目录的名称。当然,您可以将.替换为所需的任何起始目录。

答案 1 :(得分:0)

您可以在源文件名列表中使用通配符,并使用目录作为目标,以一个命令移动多个文件。

move c:\dir1\*cookbook*.* c:\food
move c:\dir1\*gluten*.* c:\food