相信我们大家在整理大量文件时都比较头疼吧。尤其是照片和文档,看到一堆乱七八糟的文档,但是却需要一个一个的去复制粘贴还有移动,下边教大家一个非常简单的办法,让你的电脑一键变得干干净净。
1,现在我有数千个.csv的数据文件需要整理,它的文件名都是XXX-年-月-日结构存在的,现在我们需要将这些文件按年份为文件夹来进行整理。
2,首先我们创建一个txt文档,写入
@echo off
setlocal enabledelayedexpansion
for %a in (*.csv) do (
set "NameStr=%~a"
if not exist "!NameStr:~ 0,11!" md "!NameStr:~ 0,11!"
move "%~a" "!NameStr:~ 0,11!\"
)
pause
exit
3,在上面我们启用了变量延迟,而.csv是我们所需要整理的文件的后缀名,NameStr:~ 0,11变量的意思是我们取文件的前0-11位为新建文件夹的文件名,这些你们可以自行修改哦!修改完毕我们把txt文件的后缀名改为.bat
4,我们双击运行这个bat文件,我们所有的文件都按文件名进行了归类。