利用*.dat批处理打散文件夹

因为最近在整理图片,所以经常面临要把一大堆零碎的文件夹里的零碎的文件放在一起的情况,需要打散文件夹。但又苦于找不到合适的方案。由于对python不是特别熟悉,所以决定用更加简便和快速的bat来写。

https://github.com/iPolluxGem/foldersmasher

思路很简单,先用for /r 遍历子目录,然后copy出来到目标文件夹。唯一需要注意的是,由于copy命令在这里不便于直接指定目录,所以直接用了%%i,直接用%%i会报错,加个引号即可,也就是"%%i"。第一次输出只有copy,看不到文件。所以用&&加了一条echo文件名。唯一的缺憾是不能自动删除原有的文件。不过也是为了安全起见吧。虽然没有完全实现目标(也就是把文件夹直接原地打散),但也可以节省不少时间。


标签: 文件管理

添加新评论