用批處理如何獲取某個檔案的修改日期

時間 2022-01-23 03:06:45

1樓:斬天及

你是想讀取based.mft這個檔案嗎?還是只要最後1個時間?

如果只要最後修改的時間,不讀檔案也行的,直接讀based.mft這個檔案本身的修改時間即可,用%~t1即可,具體結構如下:

……其他**……

call:getlasttime based.mft檔案的路徑……其他**……

goto:eof

:getlasttime

echo %~t1

goto:eof

如果你是想輸出最後5行,就得讀取based.mft檔案了,**結構如下:

set n=5:這裡的5改成3就是最後3行set /a line=0

for "usebackq" %%i in ("based.mft檔案的路徑") do set /a line+=1

set line-=%n%

more +%line% "based.mft檔案的路徑"

2樓:匿名使用者

@echo off

::修改下一行的檔案路徑

set "f=d:\program files\abcd\based.mft"

echo,今天是:%date%

for %%a in ("%f%") do echo,%f%檔案最近更新於:%%~ta

pause

如何用批處理實現提取指定目錄下 某一修改日期的 檔名列表到txt檔案? 10

3樓:

不清楚你的實際檔案/情況,僅以問題中的樣例/說明為據

複製貼上到記事本,另存為xx.bat,編碼選ansi<# :

cls@echo off

rem 查詢修改日期為指定日期的檔案並列出其檔名稱及修改時間

title %#% +%$%%$%/%@% %z%

cd /d "%~dp0"

powershell -noprofile -executionpolicy bypass "invoke-command -scriptblock ([scriptblock]::create([io.file]::

readalltext('%~f0',[text.encoding]::default))) -args '%~dp0'"

echo;%#% +%$%%$%/%@% %z%

pause

exit

#>$path='d:\reports';

$agodate='2020-03-28';

if(-not (test-path -liter $path));

$files=@(dir -liter $path -recurse);

for($i=0;$i -lt $files.length;$i++);};}

4樓:陽光的雷咩咩

這個感覺最好做成乙個小程式 幫寫私信

如何用批處理獲取當前資料夾裡面所有檔案的檔名及修改日期並生成txt檔案

5樓:

@echo off

for /f "delims=" %%a in ('dir /a-d/s/b') do (

echo 修改日期:%%~ta 檔名:%%~na>>3.txt)sort 3.txt>>4.txt&del 3.txtpause

列出當前目錄的檔名及修改日期,望採納,

dos/bat中怎麼獲取某檔案的修改時間並比較

6樓:匿名使用者

可能用for命令,可以見for/? 看幫助,我空間有篇關於for的文章也可以參考

你說的可能只是舉例,僅就此而言(路徑及檔名無空格),可以這麼寫:

@echo off

for %%i in (d:\a d:\b)do set %%~ni=%%~ti

if "%a%" gtr "%b%" (

echo a 檔案比較新

rem 這裡a 和b分別代表檔案的主名(假定兩者是不同的),下面至反括號前可寫你想作的"系列動作"...

rem 如果需要用到變數變化,最好goto 某標籤處,以免需要注意變數的延遲擴充套件

)pause

怎麼用批處理修改檔案名字,怎麼用批處理修改檔案名字?

一般批量修改檔案名字,可以使用查詢命令,即按ctrl f開啟查詢的對話方塊,然後再搜尋需修改名字的檔案,再進行操作 不清楚你的實際檔案 情況,僅以問題中的樣例 說明為據 以下 複製貼上到記事本,另存為xx.bat,編碼選ansi,跟要處理的檔案放一起執行 cls echo off rem 將多個檔名...

windows批處理檔案,如何編寫批處理檔案?

1 首先,在電腦桌面右鍵單擊空白處,在新建乙個文字文件。3 接著,按enter回車鍵,再輸入我們需要執行的命令和閘道器位址。4 之後,輸入暫停按鈕的命令,再儲存該文字文件後,並關閉它。5 點選文字文件,再按鍵盤上的f2鍵,再把文字文件命名為 bat的檔案。6 最後,在彈出的重新命名的提示視窗中點選確...

用批處理程式建立excel檔案

步驟如下 1.建立工作表 如圖1,在excel中建立學生名冊和批處理工作表,在學生名冊工作表a b兩列中分別輸入學號 姓名。在批處理工作表a1單元格中輸入 md a2單元輸入 學生名冊 a1 學生名冊 b1 拖動自動填充控制代碼到沒有學生名單為止。圖12.匯出批處理 在新建的excel工作簿中,選擇...

批處理修改檔名稱,如何批處理修改資料夾名稱?

echo off ren 資料夾1 a01.txt b01.txtren 資料夾2 a01.txt c01.txt請在資料夾1和資料夾2的目錄下執行此批處理檔案。有疑問,請追問。如果對你有幫助,請採納!謝謝!怎麼用bat檔案批量修改檔名稱 方法 步驟 重新命名資料夾 以幾個新建資料夾為例吧 新建乙個...

如何編寫批處理檔案?如何編寫bat檔案

1 首先,在電腦桌面右鍵單擊空白處,在新建乙個文字文件。3 接著,按enter回車鍵,再輸入我們需要執行的命令和閘道器位址。4 之後,輸入暫停按鈕的命令,再儲存該文字文件後,並關閉它。5 點選文字文件,再按鍵盤上的f2鍵,再把文字文件命名為 bat的檔案。6 最後,在彈出的重新命名的提示視窗中點選確...