教你用bat批處理一鍵整理桌面
今天教點(diǎn)新東西,批處理一鍵整理桌面。
首先,新建文本文檔,重命名“整理桌面.bat”,記得開(kāi)啟顯示擴(kuò)展名。
右鍵文件,不是左鍵,選擇第二個(gè)選項(xiàng)“編輯”
echo 即將開(kāi)始整理……
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 即將開(kāi)始整理……——顯示提示
set d=%USERPROFILE%\Desktop——獲取用戶文件夾下桌面文件夾絕對(duì)路徑
pause——暫停等待輸入
cd %d%——確保運(yùn)行路徑在桌面
mkdir "Photos" "Code Files" "Installtion Files" "Zipped Files" "Other"——?jiǎng)?chuàng)建分類文件夾
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"
——移動(dòng)相應(yīng)擴(kuò)展名文件至相應(yīng)文件夾
cd "Other"
move *.lnk %d%
——將錯(cuò)移進(jìn)Other文件夾的程序快捷方式移動(dòng)回桌面
echo 整理完畢
pause
——提示整理完畢,等待輸入,有輸入后退出

這個(gè)腳本的開(kāi)發(fā)其實(shí)是因?yàn)槲易烂嫣珌y了,再加上我當(dāng)主播,又要用桌面啟動(dòng)程序。于是自己到網(wǎng)上搜代碼自己拼起來(lái)制成的。

有需要的可以自己改文件夾名字,改成中文的,或者添加分類欄目,都是可以的。但注意要相應(yīng)的增加文件擴(kuò)展名或更改分類文件存放的文件夾。
這里貼上move和mkdir的語(yǔ)法:(大括號(hào)和內(nèi)部?jī)?nèi)容替換為相應(yīng)字符)
move /Y *.{擴(kuò)展名} "{文件夾名}" ——此處move和*之間加上/Y,移動(dòng)時(shí)如有同名文件不詢問(wèn)自動(dòng)覆蓋。
mkdir "{文件夾名}"