批處理創建日期文件夾
㈠ 有關Windows批處理命令自動創建當天日期文件夾的疑問。
估計是系統的設置問題吧,,所以導致顯示的格式不一樣
至於創建目錄,,因為最終的名稱中有空格符,,所以你得給全路徑添加引號,,把路徑括起來
如下
md "E:\%date%"
㈡ 批處理創建今天日期的文件夾,復制昨天文件夾下的文件到今天文件夾目錄下
@echo offif exist "C:\Windows\System32\schtasks.exe" (echo ok ) else echo nopause>nul先運行一下腳本,看一下是 ok 還是 no :: 中國批處理腳本聯盟
㈢ 批處理如何求一個文件夾(文件)的創建時間
文件或文件夾的創建日期和時間,可以用 dir /tc 來得到。
賦予變數,可以使用 for。例如,列出當前文件夾的 文件名 及 創建日期_時間:
@echo off
for /f "skip=1 tokens=1-4 delims= " %%a in ('dir /tc /a-d ^| find ":"') do (echo %%d _ %%a_%%b)
pause>nul
㈣ 如何用批處理命令在指定位置創建以日期命名的文件夾,且文件夾內創建5個子文件夾
復制粘貼到記事本,另存為xx.bat,編碼選ANSI
@echooff
rem在指定目錄里以當前日期為名創建一個文件夾及其多個子文件夾
set#=Anyquestion&set@=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%@%%z%
cd/d"%~dp0"
set"folder=D:xxxyyy"
for/f"tokens=2delims=="%%ain('wmicOSgetLocalDateTime/value^|find"="')dosetd=%%a
settoday=%d:~,4%-%d:~4,2%-%d:~6,2%
for%%ain(
"A"
"B"
"C"
"D"
"E"
)do(
echo;"%folder%\%today%\%%~a"
md"%folder%\%today%\%%~a"
)
:end
echo;%#%+%$%%$%/%@%%z%
pause
exit
㈤ 批處理定時創建日期文件夾並轉移文件夾
你這個有點矛盾。
比如現在再過一個半小時左右就是24點了,那麼日期就會變成8月20日,而不是8月19日,那麼這時你的Games目錄中已經存在了8月20日的文件夾了嗎?
你的要求是不是等一下24點創建8月19的文件夾,並把Games目錄中8月19的文件夾放進前面創建的文件夾。?
㈥ 怎麼把帶有日期命名的文件用批處理按日期的年月命名在別的盤創建文件夾,並移動進去
@echo off & title 根據文件名中的年月,創建對應目錄,並把文件歸類進去 By 依夢琴瑤
::設置源文件所在目錄路徑(最後無需「\」這個符號)
set SrcPath=D:
::設置要被處理的文件格式,所有格式請直接設為*
set Ext=*.txt,*.pdf
::是否遞歸子目錄,是=1,否=0
set Sub=0
::設置目標目錄保存路徑(最後無需「\」這個符號)
set SavPath=E:
cd /d "%SrcPath%"
if %Sub% equ 1 (set "Sub=/s") else set "Sub="
for /f "delims=" %%a in ('dir /a-d%Sub%/b %Ext%') do (
call :MoveFile "%%~a"
)
echo 完成,請按任意鍵退出。
pause>nul & exit
:MoveFile
set "Name=%~n1"
set "YM=%Name:~,6%"
if not exist "%SavPath\%YM%\." md "%SavPath\%YM%"
move "%~1" "%SavPath\%YM%\"
goto :eof
以上代碼保存為ANSI編碼的腳本文件。由於是手機上編寫,未進行測試,所以不保證代碼運行正常。請自行使用不重要的文件進行測試。
㈦ bat創建以當前日期命名的文件夾
1、在當前文件夾內,右擊新建》文本文檔。
㈧ 如何在windows中如何用批處理(bat)自動創建當日文件夾
@echooff
setnd=%date:~,4%%date:~5,2%%date:~8,2%
mdC:測試\%nd%AAA
mdC:測試\%nd%BBB
mdC:測試\%nd%CCC
㈨ 用批處理按日期每天建立文件夾,並在這個日期文件夾下建立2個文件夾
@ECHOOFF
pushd%~dp0
::設置創建路徑
MD%date:~,4%%date:~5,2%%date:~8,2%
CD/d%date:~,4%%date:~5,2%%date:~8,2%
MD文件夾1
MD文件夾2
PAUSE
::默認在批處理所在目錄創建,修改pushd後面的路徑可以指定文件夾創建路徑.
㈩ 批處理 怎麼創建時間日期作為文件夾名 可以的話能實現定時拷貝文件的功能
取得時間可以用批處理,比如
@echo off
set now=%DATE:~0,4%_%DATE:~5,2%_%DATE:~8,2%#%time:~0,2%_%time:~3,2%_%time:~6,2%
md d:\%now%
就可以在d盤創建一個格式為年_月_日#時_分_秒格式的文件夾,加入你的復制文件功能就行了
定時功能bat做不到,你只需要把這個bat加入系統控制面板下的任務計劃里就能定時執行了。
但是提個建議,如果你是需要定時備份之類,用批處理有幾個缺點,一是效率很低(很容易因為其它原因中斷),二是沒有沒有高級備份功能(比如差異備份,增量備份,這一點在要備份的文件很多時非常重要),三是不會自動控制備份數據和格式(比如壓縮和定時刪除過期文件),所以一般只有在要求很低的情況下才會用批處理,大部分情況下,需要用到諸如second這類專業備份軟體。