我正在创建一个批处理文件,检查文件是否为空。如果它是空的然后创建另一个文件howerver下面的代码不工作你能告诉我为什么
echo on
echo hi
rem =========================================================
FOR %%F IN (file*new.*) DO (
IF %%~zF LSS 8 (
echo . >empty.sql
)
编辑完整的脚本
echo. off
rem =========================================================
FOR %%F IN (file*new.*) DO (
IF %%~zF LSS 8 (
echo . >empty.pbd
)
echo. >> FILE_NEW.SQL
@echo UPDATE TAB1 SET A='B' >> FILE_NEW.SQL
@echo / >>FILE_NEW.SQL
@echo COMMIT>>FILE_NEW.SQL
@echo / >>FILE_NEW.SQL
)
pause
pause
答案 0 :(得分:1)
既然你没有告诉我们什么不起作用,我只能猜测......
您创建一个包含点,空格和换行符的新文件。如果您想要一个空的新文件,请使用
copy nul empty.sql
代替。