如何批處理按照日期備份某個資料夾

2022-02-20 05:04:29 字數 2070 閱讀 9721

1樓:陳學陽

這樣看行不行,假如備份的檔名為c:\ll.txt批處理如下@echo off

若不行的話,再來找我

如果對您有幫助,請記得採納為滿意答案,謝謝!祝您生活愉快!

vaela

2樓:

for /f "tokens=1,2,3* eol=/ delims=-" %%a in ('date/t') do set fmtdate=%%a%%b%%c

xcopy /s/e d:\oa\data e:\%fmtdate%

3樓:匿名使用者

樓上的都不行的話就hi我樓主

4樓:翼帆

md e:\%fname%

xcopy /e d:\oa\data e:\%fname%

如何用批處理備份修改日期為今天的檔案

5樓:匿名使用者

if not exist %df% mkdir %df%

for /f "delims=" %%a in ('dir /a-d /b /s "指定資料夾"') do (

set "fd=%%~ta"

set "fd=!fd:~0,4!!fd:~5,2!!fd:~8,2!"

if "!fd!"=="!df!" copy "%%a" !df!

)放在日期資料夾的上一級資料夾執行

批處理怎麼把指定目錄下的檔案按照更新日期來複製到另乙個目錄下

6樓:騰訊電腦管家

乙個命令就行了,參見命令列幫助 xcopy/? 比如不提示即覆蓋,帶子資料夾:

xcopy /y/s/i/d:1-20-2014 "e:\receive\zsjwl_bak" "e:\receive\bak"

用批處理如何複製指定的檔案到日期格式的資料夾

7樓:

@echo off

md "c:\備份%date:~0,4%%date:~5,2%%date:~8,2%"

copy "d:\test.txt" "c:\備份%date:~0,4%%date:~5,2%%date:~8,2%\"

pause

怎麼用dos寫乙個批處理,要求按時間刪除舊檔案,只保留最新檔案,因為我要做資料庫定時備份,**等

8樓:匿名使用者

用for命令處理dir /b/o-d的列表,跳過前面不需要刪除的部分。dir /o-d是按時間倒序排列。

for /f "skip=1 tokens=* delims=" %i in ('dir /b/o-d 你的備份目錄) do @del /f/q "%i"

上面的命令只是給出乙個大概的樣子,調整skip=後面的引數,可以選擇跳過幾個檔案不刪除,剩下的你還要自己除錯一下。建議你先在@後面加上echo 進行除錯,以免誤刪不能刪除的檔案。除錯好後再去掉echo。

9樓:匿名使用者

這幾個都與你的問題相似,你參考下。

如何把幾個批處理檔案,製作成批處理檔案

最簡單的方法是,你新建乙個批處理,裡面依次呼叫三個批處理。但是這樣一來就會有四個批處理。樓上的方法也算比較好,直接把三個批處理內容連線起來,但是要注意原來每個批處理的退出點!要把批處理裡的退出點都改了,改成指向下乙個批處理第乙個命令的goto語句。另外還有一種比較強大但是比較麻煩的方法。你新建乙個批...

如何製作批處理檔案(傻瓜版)

bat就是批處理檔案,是一些可自動執行的電腦小程式,別看它小,可有大用處啊 教你如何編寫自己的bat檔案!附幾個好用的bat檔案 先舉個簡單的例子 讓電腦每天在指定時間關機,可以用下面方法 開啟記事本,寫入以下內容 at 22 59 shutdown s f t 3 儲存為shutdown.bat檔...

如何用批處理寫自動安裝軟體的指令碼

1 新建乙個ergodic.txt檔案然後重名成ergodic.bat檔案,然後輸入前置宣告 echo off,pause。2 set 給路徑賦值,設定乙個路徑,比如說d盤的bat。set work path d bat。3 然後cd 到檔案路徑,用cd work path 4 然後用for 迴圈遍...