Powershell正在其当前工作目录中创建目录

时间:2014-08-15 09:00:27

标签: powershell

我面临一个奇怪的情况。我正在尝试在C:驱动器中创建一个目录结构,但是从运行我的PowerShell脚本的地方创建了新的目录结构,我不知道为什么会发生这种情况。

$new_folder='C:\new_folder' 
new-item $new_folder -type directory

如果我从桌面运行脚本,则会在桌面上创建新文件夹。 有人可以帮忙吗

2 个答案:

答案 0 :(得分:1)

我无法复制问题,看看这是否更好,但值得一试:

    $new_foldername = 'new_folder'
    $new_folderpath = 'C:\' 
    New-Item -Name $new_foldername -Path $new_folderpath

答案 1 :(得分:0)

为您的脚本设置ExecutionPolicy是一个好习惯,因为当您尝试访问此类资源时(在您的情况下为C:\),您不必担心它。

此外,我在relative path访问C:\中的文件/文件夹时遇到了一些问题,我必须使用Resolve-Path才能让脚本重新回到正轨。