0
我需要一個bat文件來搜索文件夾中的excel文件。它應該做到以下幾點批處理文件搜索文件夾中的文件
- 搜索文件夾
- 查找Excel文件的創建日期後
- ,如果超過系統日期之前將刪除Excel文件
- 如果沒有它運行converter.js
任何人都可以幫忙。
我需要一個bat文件來搜索文件夾中的excel文件。它應該做到以下幾點批處理文件搜索文件夾中的文件
任何人都可以幫忙。
你在這裏。一旦在屏幕上看到良好的輸出,請從腳本中刪除回顯。另外,我不知道你是如何運行的converter.js
,所以你需要改變這一行,但是你這樣做,如果你的文件日期是不同的格式,你也必須重新安排"%MM%/%DD%/%YYYY%"
。
@echo off
setlocal enabledelayedexpansion
pushd "C:\location\of\files\"
for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a"
set "YY=%dt:~2,2%" & set "YYYY=%dt:~0,4%" & set "MM=%dt:~4,2%" & set "DD=%dt:~6,2%"
for /f "tokens=*" %%a in ('dir /o-d /b /tc *.xls') do (
for /f "tokens=1" %%b in ("%%~ta") do (
if "%%b" NEQ "%MM%/%DD%/%YYYY%" (
echo del "%%a"
) ELSE (
echo run converter.js
)
)
)
popd
這沒有任何意義。創建日期從哪裏來? –
「系統日期」是什麼意思? – Endoro
我想在文件中進行搜索。我將會搜索excell文件。如果我發現我會看看這個文件的創建日期,如果它不等於SYSDate我會擦除其他我想調用一個js文件來轉換這個excell文件 – user32