Mở rộng và rút ngắn đường dẫn tệp của cmd hiện tại
Khi tôi ở C: \ PROGRA ~ 1> Tôi muốn mở rộng nó thành C: \ Chương trình tập tin>. Ngoài ra, tôi muốn thay đổi cách khác, khi tôi ở C: \ Program Files> để rút ngắn nó thành C: \ PROGRA ~ 1>. Lưu ý rằng tôi đang nói về cmd và khi tôi ở cmd và xem qua tệp và thư mục, không phải trong tệp bó.
Tôi hình dung tôi chỉ cần thêm câu này như một câu trả lời để mở rộng nhận xét của mình và giúp đảm bảo nó rõ ràng hơn những gì tôi đang nói.
Một chiều
Vì bạn đang làm điều này từ dấu nhắc lệnh và KHÔNG từ tập lệnh bó, nên đây là một số gợi ý.
Sử dụng biến môi trường để mở rộng đến đường dẫn dài của thư mục tệp chương trình như sau: CD /D "%programfiles%"
Khi ở trong đường dẫn dài sử dụng biến môi trường ở trên, hãy nhập hoặc sao chép và dán lệnh này để đi đến đường dẫn ngắn của cùng thư mục đó FOR %A IN (.) DO CD "%~sA"
Chuyển đổi giữa hai lệnh bằng mũi tên lên, v.v. để thay đổi giữa hai lệnh vì bạn đang thực hiện việc này từ dòng lệnh thủ công thay vì tập lệnh bó.
Cách khác
Bạn chỉ có thể thực hiện một DIR /D /X
lệnh để lấy tên đường dẫn ngắn của các thư mục có thể áp dụng, sau đó thực hiện một lệnh rõ ràng CD /D "C:\ShortPathName~"
từ CMD để đi vào thư mục đó với tên đường dẫn ngắn.
Theo hướng khác, bạn có thể thực hiện một CD
lệnh nhưng trước khi nhấn Enterchỉ cần nhấn Tabtuy nhiên nhiều lần bạn cần phải đi qua tên thư mục cho các tên đường dẫn dài được tự động điền.
LƯU Ý: Tôi không chắc chắn 100% với Tab khóa trên XP để tự động điền tên thư mục đường dẫn dài và tôi không có bất cứ điều gì XP khôn ngoan để kiểm tra ngay bây giờ, nhưng đó là một số ý tưởng nhanh tôi có cho bạn đang giải thích và một số cách giải quyết.