bat腳本簡單樣例

@echo off
set sFolder=E:\Works\aaa


setlocal EnableDelayedExpansion
if exist log_filepath.log del log_filepath.log
for /r %sFolder% %%i in (*.html) do (
echo %%i >> log_filepath.log
)
if exist log_file.log del log_file.log
for /f "delims=" %%a in (log_filepath.log) do (
echo %%~nxa >> log_file.log
)
if exist log_initjsfile.log del log_initjsfile.log
for /f "delims=" %%a in ('find /i ".html" %sFolder%\testharness.js') do (
set item=%%a
set tem=!item:~0,2!
if not !tem! == // echo %%a >> log_initjsfile.log
)
if exist log_jsfile.log del log_jsfile.log
for /f tokens^=1delims^=^"* %%a in (log_initjsfile.log) do (
echo %%a|findstr /c:".html" >> log_jsfile.log
)
if exist files_error.log del files_error.log
for /f "delims=" %%a in (log_jsfile.log) do (
findstr /c:"%%~nxa" log_filepath.log>nul||echo %%a >> files_error.log
)
if exist files_warning.log del files_warning.log
for /f "delims= " %%a in (log_file.log) do (
findstr /c:"%%a" log_jsfile.log>nul||echo %%a >> files_warning.log
)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章