तो, मुझे पता है कि यह ड्राइव में फ़ाइलों की एक सूची बनाता है:
SET /P drive=Enter drive letter:
tree %drive%: /a > "C:\Drivelists\%listname%.txt"
लेकिन मुझे नहीं पता कि उस सूचीनाम को बदलने के लिए स्वचालित रूप से ड्राइव का नाम कैसे प्राप्त किया जाए। मुझे पता है कि यह कम से कम मुझे नाम देता है:
wmic logicaldisk where name="%drive%:" get volumename
लेकिन मुझे नहीं पता कि अगर मैं किसी तरह इसे वहां से प्राप्त कर सकता हूं या अगर कोई बेहतर तरीका है। मैं अनुमान लगा रहा हूं कि यह आसान काम है लेकिन मुझे यहां मुख्य तत्व की जानकारी नहीं है। सुझाव?