如何使用 PowerShell 打开文件夹

  1. 使用 Invoke-Item Cmdlet 通过 PowerShell 打开文件夹
  2. 使用 Start-Process(别名 start)通过 PowerShell 打开文件夹
  3. 使用 explorer 命令通过 PowerShell 打开文件夹
  4. 使用 cmd.exestart 命令通过 PowerShell 打开文件夹
  5. 结论
如何使用 PowerShell 打开文件夹

PowerShell 是一种功能强大的脚本语言和 Windows 的命令行外壳,通常需要处理文件和文件夹。然而,不断在 PowerShell 和图形文件浏览器之间切换可能会耗费时间。

幸运的是,PowerShell 提供了多种方法,以无缝地管理文件夹和文件,而无需离开命令行。本教程将指导您通过 PowerShell 打开文件夹和文件的过程。

使用 Invoke-Item Cmdlet 通过 PowerShell 打开文件夹

Invoke-Item 命令对指定项执行默认操作。它特别适合打开文件夹和文件,无需切换到图形文件浏览器。

当指定文件夹路径时,它将在新的文件资源管理器窗口中打开该文件夹。

# Open a specific folder
Invoke-Item C:\Users

如果您将 . 作为参数提供,它将打开当前工作目录中的文件资源管理器。

# Open the current working directory
Invoke-Item .

同样,您必须指定文件路径以打开文件。以下命令在 C:\New 目录中打开 text.txt 文件。

# Open a file within a directory
Invoke-Item C:\Users\test.txt

Invoke-Item 还有一个别名 ii,使打开文件夹或文件变得更快捷。

# Using the 'ii' alias
ii C:\Users

通过使用 Invoke-Item 或它的别名 ii,您可以无缝地与文件系统交互,而无需离开 PowerShell 环境。

使用 Start-Process(别名 start)通过 PowerShell 打开文件夹

在 PowerShell 中打开文件夹的另一种方法是使用 Start-Process cmdlet 或其别名 start。它允许您直接从命令行启动进程,包括打开文件夹。

以下命令在计算机上打开 C:\Personal Website 文件夹。

# Open a specific folder
start 'C:\Users'

要打开当前工作目录,您可以使用 .

# Open the current working directory
start .

使用 start,您可以轻松快速地访问文件夹,包括您的当前工作目录。

使用 explorer 命令通过 PowerShell 打开文件夹

从 PowerShell 打开的另一个方法是使用控制台中的 explorer。它会简单地在 Windows 文件资源管理器中打开指定的文件夹或文件。

# Open a specific folder
explorer C:\Users\Public

您还可以使用 . 在文件资源管理器中打开当前文件夹。

# Open the current folder
explorer .

explorer 命令提供了一种快速访问您的文件系统的方法,而无需切换到单独的文件浏览器窗口。

使用 cmd.exestart 命令通过 PowerShell 打开文件夹

您还可以使用 cmd.exe 命令和 start 命令来打开文件夹或文件。这种方法允许您使用与在命令提示符中相同的语法。

cmd.exe /c 运行命令提示符 (cmd.exe),/c 标志告诉它执行 start C:\Users 然后终止。

# Open a specific folder
cmd.exe /c start C:\Users

此命令将在默认文件资源管理器中打开 C:\Users 文件夹。

结论

在本教程中,我们探讨了几种直接从 PowerShell 打开文件夹和文件的方法。通过掌握这些方法,您可以高效地浏览文件系统,并在脚本和管理任务中节省宝贵时间。

我们希望本文能为您提供有价值的技能,以有效利用 PowerShell 管理文件夹和文件的强大功能。

Enjoying our tutorials? Subscribe to DelftStack on YouTube to support us in creating more high-quality video guides. Subscribe
作者: Rohan Timalsina
Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

相关文章 - PowerShell Folder