欢迎光临散文网 会员登陆 & 注册

教你用bat批处理一键整理桌面

2020-07-10 23:26 作者:Steve108  | 我要投稿

今天教点新东西,批处理一键整理桌面。

首先,新建文本文档,重命名“整理桌面.bat”,记得开启显示扩展名。

右键文件,不是左键,选择第二个选项“编辑”

echo 即将开始整理……

set d=%USERPROFILE%\Desktop

pause

cd %d%

mkdir "Photos" "Code Files" "Installtion Files" "Zipped Files" "Other"

move /Y *.png "Photos"

move /Y *.jpg "Photos"

move /Y *.jpeg "Photos"

move /Y *.jfif "Photos"

move /Y *.bat "Code Files"

move /Y *.py "Code Files"

move /Y *.cmd "Code Files"

move /Y *.pyw "Code Files"

move /Y *.exe "Installtion Files"

move /Y *.msi "Installtion Files"

move /Y *.inf "Installtion Files"

move /Y *.zip "Zipped Files"

move /Y *.rar "Zipped Files"

move /Y *.* "Other"

cd "Other"

move *.lnk %d%

echo 整理完毕

pause

一句句解释:

echo 即将开始整理……——显示提示

set d=%USERPROFILE%\Desktop——获取用户文件夹下桌面文件夹绝对路径

pause——暂停等待输入

cd %d%——确保运行路径在桌面

mkdir "Photos" "Code Files" "Installtion Files" "Zipped Files" "Other"——创建分类文件夹

move /Y *.png "Photos"

move /Y *.jpg "Photos"

move /Y *.jpeg "Photos"

move /Y *.jfif "Photos"

move /Y *.bat "Code Files"

move /Y *.py "Code Files"

move /Y *.cmd "Code Files"

move /Y *.pyw "Code Files"

move /Y *.exe "Installtion Files"

move /Y *.msi "Installtion Files"

move /Y *.inf "Installtion Files"

move /Y *.zip "Zipped Files"

move /Y *.rar "Zipped Files"

move /Y *.* "Other"

——移动相应扩展名文件至相应文件夹

cd "Other"

move *.lnk %d%

——将错移进Other文件夹的程序快捷方式移动回桌面

echo 整理完毕

pause

——提示整理完毕,等待输入,有输入后退出

这个脚本的开发其实是因为我桌面太乱了,再加上我当主播,又要用桌面启动程序。于是自己到网上搜代码自己拼起来制成的。

效果图

有需要的可以自己改文件夹名字,改成中文的,或者添加分类栏目,都是可以的。但注意要相应的增加文件扩展名或更改分类文件存放的文件夹。

这里贴上move和mkdir的语法:(大括号和内部内容替换为相应字符)

move /Y *.{扩展名} "{文件夹名}" ——此处move和*之间加上/Y,移动时如有同名文件不询问自动覆盖。

mkdir "{文件夹名}"











教你用bat批处理一键整理桌面的评论 (共 条)

分享到微博请遵守国家法律