bat修改文件夾日期
❶ bat批處理打開一個文件夾及子文件夾中修改日期最後 的一個WORD文件
@echo off
for /f "tokens=4" %%i in ('dir/s *.doc?^|findstr /ib 20^|sort /r') do start "%%i"&exit
❷ 怎麼用bat文件修改系統時間
1、新建一個txt文件
2、在里輸入內容
@date 2008-04-30
//上面是你要修改回來的日期
@time 15:25
//上面是你要修改回來的時間
3、另存成後綴為bat或cmd文件
❸ 文件修改日期用bat怎麼修改
1、新建一個txt文件
2、在里輸入內容
@date
2008-04-30
//上面是你要修改回來的日期
@time
15:25
//上面是你要修改回來的時間
3、另存成後綴為bat或cmd文件
❹ 如何用bat命令根據文件修改日期按天進行壓縮
@echooff
set@=q&set/an=0x53b7e0b4
titleAnyquestion+%@%%@%%n%
set"壓縮軟體=C:ProgramFilesWinRARWinRAR.exe"
set"目錄=C:UsersAdministratorDesktop固定文件夾"
cd/d"%目錄%"
for/f"delims="%%ain('dir/a-d/b*_*.bak')do(
set"fname=%%~na"
ifnotdefined_#!fname:~-8!(set_#!fname:~-8!=1)
)
for/f"tokens=2delims=#="%%ain('set_#')do(
echo;%%a
"%壓縮軟體%"a"%%a.zip"*_%%a.bak
)
echo;Anyquestion+%@%%@%%n%
pause
❺ bat讀取文件修改時間
以下批處理能實現:
@echo off,@if not exist 2.txt ,@for /f "tokens=1,2 delims= " %%a in ('dir d:1.txt^|find "20"') do ,@echo %%a %%b>2.txt,@for /f "tokens=1,2 delims= " %%a in ('dir d:1.txt^|find "20"') do,@echo %%a %%b>_2.txt,@set /p old= <2.txt,@set /p new= <_2.txt,@if not %old%==%new% (,@echo Record %date% %time%: file %1 modified time changed to %new%>>2_log.txt,@del 2.txt,@ren _2.txt 2.txt。
批處理文件,在DOS和Windows(任意)系統中,.bat文件是可執行文件,由一系列命令構成,其中可以包含對其他程序的調用。這個文件的每一行都是一條DOS命令(大部分時候就好像我們在DOS提示符下執行的命令行一樣),你可以使用DOS下的Edit或者Windows的記事本(notepad)等任何文本文件編輯工具創建和修改批處理文件。批處理(Batch),也稱為批處理腳本。顧名思義,批處理就是對某對象進行批量的處理,通常被認為是一種簡化的腳本語言,它應用於DOS和Windows系統中。批處理文件的擴展名為bat 或cmd。比較常見的批處理包含兩類:DOS批處理和PS批處理。PS批處理是基於強大的圖片編輯軟體Photoshop的,用來批量處理圖片的腳本;而DOS批處理則是基於DOS命令的,用來自動地批量地執行DOS命令以實現特定操作的腳本。更復雜的情況,需要使用if、for、goto等命令控製程式的運行過程,如同C、Basic等高級語言一樣。如果需要實現更復雜的應用,利用外部程式是必要的,這包括系統本身提供的外部命令和第三方提供的工具或者軟體。批處理程序雖然是在命令行環境中運行,但不僅僅能使用命令行軟體,任何當前系統下可運行的程序都可以放在批處理文件中運行。
❻ 如何用bat命令根據文件修改日期進行歸類
@echooff&title根據修改日期進行分類By依夢琴瑤
cd/d%~dp0
setNowYM=%date:~,4%%date:~5,2%
ifnotexist!NowYM!md!NowYM!
for/f"delims="%%ain('dir/a-d/b/tw')do(
ifnot"%%~fa"=="%~f0"(
setFileYM=%%~ta
setFileYM=!FileYM:~,4!!FileYM:~5,2!
if!FileYM!equ!NowYM!move"%%~a"!NowYM!
)
)
pause
❼ 批處理比較A,B兩個目錄中相同文件修改日期
不清楚你的實際文件/情況,僅以問題中的說明及猜測為據;以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI
@echooff&cd/d"%~dp0"
rem用一個文件夾里的新文件替換掉另一個文件夾里的同名文件
set#=Anyquestion&set_=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%_%%z%
set"folder1=D:xxxA"
set"folder2=D:xxxB"
ifnotexist"%folder1%"(echo;"%folder1%"未找到&pause&exit)
ifnotexist"%folder2%"(echo;"%folder2%"未找到&pause&exit)
if"%folder1:~-1%"equ""set"folder1=%folder1:~,-1%"
if"%folder2:~-1%"equ""set"folder2=%folder2:~,-1%"
robo"%folder1%""%folder2%"/E/R:3
echo;%#%+%$%%$%/%_%%z%
pause
exit