ฉันใช้%0
ในไฟล์ batch เพื่อรับไดเรกทอรีที่มีไฟล์ batch แต่ผลลัพธ์คือ: -
c:\folder1\folder2\batch.bat
ฉันต้องการเพียงไดเรกทอรีโดยไม่มีชื่อไฟล์แบทช์เช่นนี้: -
c:\folder1\folder2\
ฉันจะทำมันได้อย่างไร บางทีฉันควรกรองเส้นทาง ถ้าใช่ฉันจะทำอย่างไร
เมื่อใช้% 0 ในแบตช์ไฟล์เป็นส่วนหนึ่งของบรรทัดคำสั่งคุณควรใช้% 0 \ .. \ RestOfStuff จุดสองจุดจะย้อนกลับไปยังชื่อไฟล์
—
John Gardeniers
ไดเรกทอรีที่มีสคริปต์ที่เรียกใช้ในปัจจุบันนั้นไม่จำเป็นต้องเหมือนกับไดเรกทอรีการทำงานปัจจุบัน (CD)! ฉันแก้ไขคำถามตามนั้น - ตอนนี้หลีกเลี่ยงคำศัพท์ของ "ไดเรกทอรีปัจจุบัน"
—
chiccodoro