如何在Powershell中更改路径?

时间:2014-06-08 16:35:05

标签: python powershell notepad++

Powershell Struggle -_-

大家好!我最近买了一本关于Python的教科书。我目前正在使用Notepad ++作为编辑器。我正在尝试使用Powershell打开我的ex1.py文件(位于桌面上)。例如,我正在尝试使用" python ex1.py"命令在Powershell上打开我的文本文件。每当我尝试使用" cd C:\ Desktop"要更改我的工作目录,我会收到上述错误。

2 个答案:

答案 0 :(得分:3)

解决方案

您正在寻找的命令是

set-location $env:userprofile\desktop

或短

sl $env:userprofile\desktop    # sl is an alias for set-location

甚至

cd $env:userprofile\desktop    # cd is another alias for set-location

说明

用户的桌面路径与许多其他系统路径一样,取决于您使用的Windows操作系统的确切版本。这些路径已在不同的OS版本之间重命名和移动很多,因此最有效的方法是使用环境变量来定位当前用户的主目录。 PowerShell env:驱动器允许访问这些定义:

尝试在PoSh控制台中输入:

get-childitem env:   # gives a list of all environment variables defined 
ls env:              # same, via alias
dir env:             # same, via alias

dir $env:userprofile   # shows contents of the current users (your) home directory

Desktop文件夹位于该主文件夹中,因此:

set-location $env:userprofile\desktop

会将当前位置设置为所需的文件夹,并以便携方式执行此操作。

答案 1 :(得分:-1)

尝试输入:

cd "C:/Documents and Settings/YOURUSERNAME/Desktop"

作为标准用户,您可能没有位于C:/

中的桌面文件夹