生活哲学

Windows 中的 popd 和 pushd 命令

(适用于 Windows Server(半年频道)、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012)。

Popd 命令

通过pushd命令将当前目录更改为最近存储的文件夹。为了更好地理解如何使用该命令,请参见下面的示例。

语法 popd

 弹出 

Popd 命令参数

参数

描述

/?

在命令提示符处显示帮助。

Popd 命令注释

  1. 每次您使用 pushd 命令时,都会存储一个目录供您使用。但是,您仍然可以多次使用 pushd 命令存储多个目录。文件夹按顺序存储在虚拟堆栈中。如果您使用 pushd 命令一次,您使用的目录位于堆栈的底部。如果再次使用该命令,则第二个文件夹位于第一个文件夹的顶部。每次您使用 pushd 命令时,都会重复该过程。或者,您可以使用 popd 命令将当前目录更改为最近通过 pushd 命令存储的目录。如果您使用 popd 命令,堆栈顶部的文件夹将从堆栈中删除,当前目录将更改为该文件夹。如果再次使用 popd 命令,堆栈中的下一个文件夹将被删除。就这样。
  2. 启用命令扩展后,popd 命令将删除由 pushd 创建的所有驱动器号分配。

popd 命令示例

下面的例子展示了如何在批处理程序(batch program)中使用pushd命令和popd命令来从运行批处理程序的目录更改当前目录。然后改回:

 @echo off 
rem 这批删除 tập tin.txt trong một thư mục đã ghi rõ
pushd% 1
del *.txt
popd
cls
echo các tập tin văn bản đã xóa trong% 1 thư mục

推送命令

存储当前目录供popd命令使用,然后更改指定目录。更好地理解如何使用该命令,请参见下面的例子。

语法推送命令

 推送 [] 

推送命令 参数

参数

描述

 

指定目录创建当前目录。该命令支持相对路径。

/?

在命令提示符处显示帮助。

推送命令注释

  1. 每次您使用 pushd 命令时,都会存储一个目录供您使用。但是,您也可以多次使用 pushd 命令存储多个目录。文件夹按顺序存储在虚拟堆栈中。如果您使用 pushd 命令一次,您使用的目录位于堆栈的底部。如果再次使用该命令,则第二个文件夹位于第一个文件夹的顶部。每次您使用 pushd 命令时,都会重复该过程。
  2. 或者,您可以使用 popd 命令将当前目录更改为最近由 pushd 命令存储的目录。如果您使用 popd 命令,堆栈顶部的文件夹将从文件夹中删除。当前目录和目录将更改为该文件夹。如果再次使用 popd 命令,堆栈中的下一个文件夹将被删除。就这样。
  3. 如果启用了命令扩展,pushd 命令将接受网络路径或本地驱动器号和路径。
  4. 如果您指定网络路径,pushd 命令会临时分配最高的未使用驱动器号r(以 Z 开头)到指定的网络资源。然后该命令将当前驱动器和目录更改为新分配驱动器上的指定文件夹。如果您在启用扩展命令实用程序的情况下使用 popd 命令,popd 命令将删除由 pushd 创建的驱动器号。

推送命令示例

下面的例子展示了如何在批处理程序(batch program)中使用pushd命令和popd命令来从运行批处理程序的目录更改当前目录。然后改回:

 @echo off 
rem 这批删除 tập tin.txt trong một thư mục đã ghi rõ
pushd% 1
del *.txt
popd
cls
echo các tập tin văn bản đã xóa trong% 1 thư mục

查看更多:

  1. Windows 中的 Netcfg 命令
  2. Windows 中的 Nbtstat 命令
  3. Windows 中的 Bitsadmin 创建命令
  4. Windows 中的 nlbmgr 命令

相关资讯

评论

回复