我要根据文件名中的关键字将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命令或????
答案 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