ฉันมีสคริปต์ต่อไปนี้เพื่อแสดงรายการไฟล์ทั้งหมดซ้ำจากไดเรกทอรีมี.phtml
ส่วนขยาย
@echo off
setlocal
for /f %%G in ('forfiles /s /m *.phtml /c "cmd /c echo @relpath"') do echo %%G >> listoffiles.txt
endlocal
exit
มันจะแสดงรายการเส้นทางที่สัมพันธ์กับไฟล์เท่านั้น สคริปต์ด้านบนทำงานจากตำแหน่งกลางดังนั้นฉันจึงไม่ได้รับเส้นทางแบบเต็มใน@relpath
ตัวแปร
นอกจากนี้ฉันยังได้รับการเสนอราคาในบรรทัดผลลัพธ์ซึ่งฉันต้องการลบ
ฉันต้องการเส้นทางที่แน่นอนไปยังไฟล์ที่มีการเปลี่ยนแปลงรหัสน้อยที่สุดถ้าตัวแปรทั่วโลกมีอยู่ซึ่งสามารถใช้ในรหัสของฉันได้ดีที่สุดสำหรับฉันเนื่องจากฉันไม่ได้เป็นผู้คัดลอกแบตช์ของ Windows