如何在 Windows 上从 Powershell 打开文件夹(在我的桌面上)?

Aks*_*han 2 windows terminal powershell

在网络服务器的在线教程中,这个人(在 MAC 上)通过输入 **>> cdfolder-2 打开了桌面上的一个文件夹

open .** 如何使用 Powershell 执行相同操作(相当于双击文件夹)?

Jef*_*lin 5

我立即想到三种方法:

  1. start $folder,其中 $folder 是要打开的文件夹的路径 - 它可以是完全限定的路径名​​(例如,C:\Users\Me\Documents\Letters)或相对路径名(例如,Letters

  2. Invoke-Item $folder,其中 $folder 是要打开的文件夹的路径,如上所述。默认情况下,Invoke-Item有一个别名ii.

  3. explorer $folder,其中 $folder 是要打开的文件夹的路径,如上所述。

方法 1 也适用于cmd.exe. 方法 1 和方法 2 都可以采用文件名而不是文件夹路径名,并且将导致该项目发生默认操作 - 例如,Invoke-Item notes.txt或者start notes.txt将在记事本(或系统默认文本编辑器)中打开notes.txt。