如何在 Windows 中将 CD 从内部驱动器切换到连接的 USB 驱动器而不使用驱动器号?

如何在 Windows 中将 CD 从内部驱动器切换到连接的 USB 驱动器而不使用驱动器号?

我正在尝试将 PowerShell 中的目录从我的电脑更改为我的 USB 驱动器。我想使用脚本自动执行此操作,但当我在另一台计算机上运行脚本时,USB 设备的驱动器号会发生变化,我必须手动进行 cd。

我尝试寻找将 CD 复制到 USB 驱动器的其他方法,但没有找到方法,所以有人可以建议解决方案吗?

答案1

如果您的 USB 驱动器有名称,那么您可以尝试使用以下命令获取驱动器号。

Get-Volume -FriendlyName "yourUSB_drivename" | Select DriveLetter

将结果存储在变量中。将“yourUSB_drivename”更改为您为驱动器指定的名称。

如果您想将目录更改为该驱动器卷,您可以执行以下操作:

cd ((Get-Volume -FriendlyName "yourUSB_drivename").DriveLetter + ":")

答案2

如果它是当时连接的唯一可移动驱动器,那么这也会起作用:

'{0}:\' -f (Get-VOlume | ? DriveType -eq 'Removable').DriveLetter | cd

相关内容