Lệnh popd và pushd trong Windows
(Áp dụng cho Windows Server (Semi-Annual Channel), Windows Server 2016, Windows Server 2012 R2, Windows Server 2012).
Lệnh popd
Thay đổi thư mục hiện tại thành thư mục được lưu trữ gần đây nhất bởi lệnh pushd. Để hiểu rõ hơn về cách sử dụng lệnh này, xem mục ví dụ bên dưới.
Cú pháp lệnh popd
PopdTham số lệnh popd
Tham số | Mô tả |
/? | Hiển thị trợ giúp tại command prompt. |
Chú giải lệnh popd
- Mỗi lần bạn sử dụng lệnh pushd, một thư mục duy nhất sẽ được lưu trữ để bạn sử dụng. Tuy nhiên, bạn vẫn có thể lưu trữ nhiều thư mục bằng cách sử dụng lệnh pushd nhiều lần. Các thư mục được lưu trữ tuần tự trong một ngăn xếp ảo. Nếu bạn sử dụng lệnh pushd một lần, thư mục mà bạn sử dụng lệnh được đặt ở cuối ngăn xếp. Nếu bạn sử dụng lệnh một lần nữa, thư mục thứ hai được đặt ở phía trên của thư mục đầu tiên. Quá trình sẽ được lặp đi lặp lại mỗi khi bạn sử dụng lệnh pushd. Ngoài ra, bạn có thể sử dụng lệnh popd để thay đổi thư mục hiện tại thành thư mục được lưu trữ gần đây nhất bởi lệnh pushd. Nếu bạn sử dụng lệnh popd, thư mục ở trên cùng của ngăn xếp sẽ bị xóa khỏi ngăn xếp và thư mục hiện tại sẽ được thay đổi thành thư mục đó. Nếu bạn sử dụng lệnh popd lần nữa, thư mục tiếp theo trên ngăn xếp sẽ bị xóa. Cứ tương tự như vậy.
- Khi các tiện ích mở rộng lệnh được kích hoạt, lệnh popd sẽ loại bỏ bất kỳ gán ký tự ổ đĩa nào được tạo bởi pushd.
Ví dụ lệnh popd
Ví dụ sau đây cho thấy cách bạn có thể sử dụng lệnh pushd và lệnh popd trong một chương trình batch (batch program) để thay đổi thư mục hiện tại từ một thư mục mà trên đó chương trình batch được chạy. Sau đó thay đổi lại:
@echo off
rem This batch file deletes all .txt files in a specified directory
pushd %1
del *.txt
popd
cls
echo All text files deleted in the %1 directory
Lệnh pushd
Lưu trữ thư mục hiện tại để sử dụng bởi lệnh popd, và sau đó thay đổi thư mục được chỉ định. Để hiểu rõ hơn về cách sử dụng lệnh này, xem mục ví dụ bên dưới.
Cú pháp lệnh pushd
pushd [<Path>]Tham số lệnh pushd
Tham số | Mô tả |
<Path> | Chỉ định thư mục để tạo thành thư mục hiện tại. Lệnh này hỗ trợ các đường dẫn tương đối (relative paths). |
/? | Hiển thị trợ giúp tại command prompt. |
Chú giải lệnh pushd
- Mỗi lần bạn sử dụng lệnh pushd, một thư mục duy nhất được lưu trữ để bạn sử dụng. Tuy nhiên, bạn cũng có thể lưu trữ nhiều thư mục bằng cách sử dụng lệnh pushd nhiều lần. Các thư mục được lưu trữ tuần tự trong một ngăn xếp ảo. Nếu bạn sử dụng lệnh pushd một lần, thư mục mà bạn sử dụng lệnh được đặt ở cuối ngăn xếp. Nếu bạn sử dụng lệnh một lần nữa, thư mục thứ hai được đặt ở phía trên của thư mục đầu tiên. Quá trình sẽ được lặp đi lặp lại mỗi khi bạn sử dụng lệnh pushd.
- Ngoài ra, bạn có thể sử dụng lệnh popd để thay đổi thư mục hiện tại thành thư mục được lưu trữ gần đây nhất bởi lệnh pushd.Nếu bạn sử dụng lệnh popd, thư mục ở trên cùng của ngăn xếp sẽ bị xóa khỏi ngăn xếp và thư mục hiện tại sẽ được thay đổi thành thư mục đó. Nếu bạn sử dụng lệnh popd lần nữa, thư mục tiếp theo trên ngăn xếp sẽ bị xóa. Cứ tương tự như vậy.
- Nếu tiện ích mở rộng lệnh được bật, lệnh pushd sẽ chấp nhận hoặc là đường dẫn mạng hoặc là ký tự ổ đĩa cục bộ và đường dẫn.
- Nếu bạn chỉ định một đường dẫn mạng, lệnh pushd tạm thời gán ký tự ổ đĩa chưa sử dụng cao nhất (bắt đầu bằng Z:) cho tài nguyên mạng được chỉ định. Lệnh sau đó thay đổi ổ đĩa và thư mục hiện tại thành thư mục được chỉ định trên ổ đĩa mới được gán. Nếu bạn sử dụng lệnh popd với các tiện ích lệnh mở rộng được bật, lệnh popd sẽ xóa gán ký tự ổ đĩa được tạo bởi pushd.
Ví dụ lệnh pushd
Ví dụ sau đây cho thấy cách bạn có thể sử dụng lệnh pushd và lệnh popd trong một chương trình batch (batch program) để thay đổi thư mục hiện tại từ một thư mục mà trên đó chương trình batch được chạy. Sau đó thay đổi lại:
@echo off
rem This batch file deletes all .txt files in a specified directory
pushd %1
del *.txt
popd
cls
echo All text files deleted in the %1 directory
Xem thêm:
Bạn nên đọc
-
Sự khác biệt giữa URL và URI
-
Khác biệt giữa Windows 32-bit và 64-bit?
-
Firmware là gì? Firmware khác Software như thế nào?
-
Windows Audio Device Graph Isolation là gì và tại sao nó lại chạy trên máy tính?
-
File XML là gì và cách mở nó như thế nào?
-
Cách hiển thị My Computer, This PC trên Desktop của Windows 10
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:
Cũ vẫn chất
-

Hàm IF: Hàm điều kiện được dùng nhiều nhất trong Excel
2 ngày 1 -

34+ câu nói sâu sắc về cuộc đời
2 ngày -

Cách thiết lập VPN trên iPhone hoặc iPad
2 ngày 3 -

PROCEDURE (Thủ tục) trong SQL Server
2 ngày -

Lệnh INSERT trong SQL
2 ngày -

Chần chừ, trần chừ hay trần trừ đúng chính tả?
2 ngày -

Cách giới hạn phản hồi trong Google Forms
2 ngày -

Sử dụng tcpdump để phân tích lưu lượng
2 ngày -

Cách in 2 trang trên 1 mặt giấy
2 ngày -

Cách đăng ký gói V30X Viettel nhận 3.5GB
2 ngày
Học IT
Microsoft Word 2013
Microsoft Word 2007
Microsoft Excel 2019
Microsoft Excel 2016
Microsoft PowerPoint 2019
Google Sheets
Lập trình Scratch
Bootstrap
Hướng dẫn
Ô tô, Xe máy