■aaa.txtの中身にhogeという文字列があるかどうかを検索する方法。
findstr “hoge” aaa.txt
if ERRORLEVEL == 1 goto FAIL
if ERRORLEVEL == 0 goto SUCCESS
:FAIL
echo “該当無し”
:SUCCESS
echo “該当有り”
ここで勘違いしやすいのは
if ERRORLEVEL == 0
というのは”0以上”であることを意味します。
■新規に空ファイルを作成する、または既存ファイルを空にする方法。
type nul > %新規ファイル名%
copy nul %新規ファイル名%
echo;>%ファイル名%
どちらも同じことができます。echo;は改行を入れることができます。