我需要一个bat文件来搜索文件夹中的excel文件。它应该做以下
任何人都可以提供帮助。
答案 0 :(得分:0)
你走了。一旦在屏幕上看到良好的输出,就从脚本中删除回声。此外,我不确定您是如何运行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