Delphi自動清除臨時檔案及備份檔案的批處理

2021-06-08 00:04:56 字數 1200 閱讀 6670

title= 壓縮備份delphi工程

@echo   off

:color 後面的數字,第一位代表背景色,第二位的數字代表前景色

color 0a

:刪除臨時檔案

del /s *.~*

del /s *.cfg

del /s *.dof

del /s *.ddp

del /s *.dcu

del /s *.dsk

del /s *.hpp

del /s *.mps

del /s *.mpt

del /s *.bak

:刪除history資料夾中臨時檔案

del /s/f/q __history

rd __history

:備份檔案

echo 當前碟符:%~d0

echo 當前碟符和路徑:%~dp0

set "lj=%~p0"

set "lj=%lj:\= %"

for %%a in (%lj%) do set wjj=%%a

echo 當前資料夾:%wjj%

:如果小時數只有一位數字,造成中間有空格而出錯的問題,請使用如下方法補0

set hh=%time:~0,2%

if /i %hh% lss 10 (set hh=0%time:~1,1%)

:設定備份檔案名稱

set bakfilename=%wjj%_%date:~0,4%%date:~5,2%%date:~8,2%_%hh%%time:~3,2%%time:~6,2%.rar

if   exist   ..\backup   goto   creat_dst

md   ..\backup

:creat_dst

set rar="%programfiles%\winrar\rar.exe"

set inpath=.

set outpath=..\backup

%rar% a -k -r -s -ibck "%outpath%\%bakfilename%" "%inpath%"

echo 當前時間是:%time:~0,2%點%time:~3,2%分%time:~6,2%秒%time:~9,2%釐秒

echo 已經儲存到:%outpath%\%bakfilename%

pause

將以上內容儲存為.bat檔案複製到**資料夾下執行即可

清除臨時檔案的bat程式

清除與bat檔案同目錄的temp資料夾的2種方法 echo off echo 正在清除 檔案,請稍等 第一種方法清除temp資料夾下的所有子資料夾和檔案 del dp0temp f s q a set ph cd temp for f delims i in dir ad b s ph do if ...

bash 臨時檔案

1.臨時檔案目錄 tmp 使用者可以隨時隨地利用mktemp命令建立臨時檔案與 tmp目錄,這個目錄在每次系統啟動時都會被清空,因此裡面的檔案都是臨時使用的 不能永久儲存 用完就不管的。任何賬戶都有權在 tmp目錄下建立臨時檔案,完整的讀寫許可權全都給建立它的屬主,並且其它賬戶無權訪問它。2.使用m...

android臨時檔案

activity 1.啟動乙個新的activity 會呼叫oncreate onstart onresume 2.onpause protected void oncreate protected void onstart 當activity被使用者看到時,呼叫 protected void onr...