ฉันมีชุดสคริปต์ต่อไปนี้จาก Wikipedia:
@echo off
for /R "C:\Users\Admin\Ordner" %%f in (*.flv) do (
echo %%f
)
pause
ใน for-loop ไฟล์ทั้งหมดที่มีนามสกุล flv ได้รับการสะท้อน แต่ฉันต้องการให้ดำเนินการบางอย่างกับไฟล์ที่ฉันต้องการหนึ่งครั้งไฟล์ที่ไม่มีนามสกุลและครั้งเดียวกับนามสกุล ฉันจะได้รับสองสิ่งนี้ได้อย่างไร
ฉันค้นหาวิธีแก้ปัญหา แต่ไม่พบ ฉันเป็นมือใหม่ในชุด ...
C:\Users\Admin\Ordner\foo.flv
และ%% ~ nffoo
จะให้คุณ หากคุณต้องการทุกอย่างยกเว้นส่วนขยายใช้%% ~ df %% ~ pf %% ~ nfซึ่งจะให้คุณC:\Users\Admin\Ordner\foo