我有一个包含该内容的 Windows 批处理脚本delete.bat
:
@echo off
takeown.exe /A /R /F %1
icacls %1 /grant Administrators:(OI)(CI)F /C /T /Q /L
rmdir /S /Q %1
echo %cd%\%1 >> "C:\delete.txt"
现在我想将一个 txt 文件传递给该脚本,delete.bat < C:\delete.txt
并且该脚本必须像 parameter 一样处理每一行 stdin %1
。
我怎样才能制作一个while(!feof(stdin))
然后var line = fgets(stdin)
替换%1
为%line%
?