我有200,000个文件要根据文件名中的关键字发送到不同的文件夹
在英语中,如果文件名中有(shtf或prepper或prepping或send),则将其发送(移动)到文件夹shtf
if a file has (cookbook or gluten or recipe) move to food folder
*cookbook* *GLUTEN* *RECIPE*
示例(文件名) more shtf tips.epub移动到文件夹shtf
ifshtfbeready.epub移动到文件夹shtf
oldworldcookbook.epub移动到文件夹食物
我是老的退休的i小型基本sas dos命令或?
发布于 2019-03-02 10:03:14
这是一个bash命令,你可以把它改编成dos等。我发布这篇文章是因为其他人可能也会用到它。
find . | grep -E "(cookbook|gluten|recipe)" | while read name; do mv $name directory; done;
其中,directory
是要移动文件的目录的名称。当然,您可以将.
替换为您想要的任何起始目录。
发布于 2019-03-04 09:50:10
您可以在源文件名列表中使用通配符,并使用目录作为目标,使用一个命令移动多个文件。
move c:\dir1\*cookbook*.* c:\food
move c:\dir1\*gluten*.* c:\food
https://stackoverflow.com/questions/54954402
复制相似问题