@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
)
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
)
本文介绍了一个批处理脚本,用于处理指定目录下的HTML文件,并记录文件路径及名称,同时检查特定目录下的testharness.js文件是否存在引用HTML文件,最后对比记录并找出异常。
466

被折叠的 条评论
为什么被折叠?



