所以,我买了这本名为“学习Python艰难之路”的书,以及学习进度,因为它是我的第一个编程语言。
我现在面临的问题是我无法在Powershell for Windows 7中创建目录。
我完全按照书中所说的“mkdir mystuff
”,我得到了以下错误。
我想要的只是让目录变得像这样
C:\Documents and Settings\User\mystuff
我该如何解决这个问题?非常感谢您的帮助。
WindowsXP中的所有功能都可以正常工作,但不适用于Windows 7.
PS C:\Windows\System32\WindowsPowerShell\v1.0> mkdir mystuff
New-Item : Access to the path 'mystuff' is denied.
At line:38 char:24
+ $scriptCmd = {& <<<< $wrappedCmd -Type Directory @PSBoundParameters
}
+ CategoryInfo : PermissionDenied: (C:\Windows\Syst...ll\v1.0\mys
tuff:String) [New-Item], UnauthorizedAccessException
+ FullyQualifiedErrorId : CreateDirectoryUnauthorizedAccessError,Microsoft
.PowerShell.Commands.NewItemCommand
答案 0 :(得分:5)
Windows阻止您将目录添加到System32文件夹。默认情况下,您无权这样做,因为实际上您不应该这样做。
而是尝试将目录更改为更合理的目录并将目录放在那里。 %UserProfile%是alias for your home directory。
cd %UserProfile%
mkdir mystuff
顺便说一句,这在XP中起作用的原因是XP对安全性或权限不是很严格。哪个错了。 :)
答案 1 :(得分:2)
根据提示,您尝试在PowerShell目录路径中创建文件夹,但您没有相应的权限来执行此操作。试试这个:
mkdir $env:USERPROFILE\mystuff
答案 2 :(得分:0)
如果您想创建目录C:\Documents and Settings\User\mystuff
,请尝试明确它:
cd "C:\Documents and Settings\User\"
mkdir mystuff
玩得开心学习Python。 : - )