前言
大家應該都有所體會,有時候我們需要使用命令列處理檔案,需要定期、多次重複時,手動輸入或者複製貼上路徑和檔名效率非常低下。
此時可以使用bat命令減輕工作量。
bat是Windows下的批處理檔案,每一行都是一條DOS命令。
獲取檔案屬性
@echo off
echo 無字尾名: %~n1
echo 有字尾名: %~nx1
echo 絕對路徑: %1
echo 短路徑名的絕對路徑: %~s1
echo 驅動器和路徑: %~dp1
echo 驅動器: %~d1
echo 路徑: %~p1
echo 檔案屬性: %~a1
echo 日期/時間: %~t1
echo 檔案大小: %~z1
pause
把上述命令存入txt檔案,將字尾名改為.bat。隨便找個檔案拖到.bat檔案的圖示上:
簡單demo:編譯執行Java檔案
初學Java時用命令列編譯和執行,每次都要cd入目錄,手輸javac和java命令,非常不便。於是偷懶寫了個.bat檔案:
@echo off
javac %~nx1
java %~n1
pause
每次寫完一拖就搞定!
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
您可能感興趣的文章:
批處理(bat)實現全盤搜尋指定檔案獲取其完整路徑方法大全bat得到檔案大小的程式碼批處理bat刪除指定天數日期之前的檔案批處理bat刪除指定天數日期之前的資料夾
写评论
很抱歉,必須登入網站才能發佈留言。