Tôi đang viết một tệp lô, tôi cần lấy thư mục mẹ của tệp bat này. Nó có khả năng không? NB Tôi có nghĩa là thư mục cha của tập tin thực thi không phải của thư mục hiện tại của dấu nhắc gọi hàng loạt đó.Cách lấy thư mục mẹ của loạt cửa sổ
Cảm ơn
Tôi đang viết một tệp lô, tôi cần lấy thư mục mẹ của tệp bat này. Nó có khả năng không? NB Tôi có nghĩa là thư mục cha của tập tin thực thi không phải của thư mục hiện tại của dấu nhắc gọi hàng loạt đó.Cách lấy thư mục mẹ của loạt cửa sổ
Cảm ơn
Thư mục mẹ của Lô nằm trong Biến %~dp0
. Ví dụ:
@echo off&setlocal
for %%i in ("%~dp0..") do set "folder=%%~fi"
echo %folder%
Không hoạt động, có thể tôi quên nói rằng đó là lô của cửa sổ – Tobia
Vâng, tôi biết. Câu trả lời của tôi là hàng loạt tinh khiết. Đặt nó với notepad trong một tập tin văn bản, tên nó ví dụ. 'mybatch.bat' và khởi động nó từ dòng lệnh. Nếu bạn khởi động nó từ trình thám hiểm, hãy đặt 'pause' ở cuối. – Endoro
Nó hoạt động, cảm ơn bạn – Tobia
Tôi hiểu, bạn đã thực hiện chỉnh sửa để làm rõ. Tôi cũng vậy. – Endoro