รบกวนผู้รู้ช่วยอธิบาย syntax batch fileทีค่ะ

set dt=
    for /f "delims=: tokens=2" %%A in ('type f.%%N.txt^|findstr /n "[a-zA-Z0-9]"') do (set dt=%%A)
    del f.%%N.txt
    set trim=
    for /f "tokens=* delims= " %%B in ('echo !dt!') do (set trim=%%B)
    if not !trim! == 0 (
        echo info: !filename! file already exists.)
    if !trim! == 0 (
        echo "Not found"
        db2 -txsf %SUBDIR_DATA%\!filename! > NUL)

ช่วยอธิยายการทำงานของ for /f ให้ทีค่ะ งงมาก T^T
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่