4
PM> $path = "."
PM> Get-ChildItem $path -filter '.nuget'


    Directory: C:\Users\david\Documents\Visual Studio 2010\Projects\...


Mode                LastWriteTime     Length Name                                                                                                                                                                
----                -------------     ------ ----                                                                                                                                                                
d----        25.05.2012     16:20            .nuget                                                                                                                                                              


PM> $cwd = [System.ENVIRONMENT]::CurrentDirectory
PM> $cwd
C:\Windows\system32
PM> Get-ChildItem $cwd -filter '.nuget'
PM> Get-ChildItem $cwd -filter 'adsnt.dll'


    Directory: C:\Windows\system32


Mode                LastWriteTime     Length Name                                                                                                                                                                
----                -------------     ------ ----                                                                                                                                                                
-a---        14.07.2009     03:14     260608 adsnt.dll                                                                                                                                                           


PM> [System.IO.PATH]::GetFullPath(".")
C:\Windows\system32
PM>
4

1 に答える 1

8

[System.Environment]::CurrentDirectoryPowerShellプロセスの作業ディレクトリを返します。コンソール セッションの作業ディレクトリを取得するには、Get-Locationコマンドレット (または pwd、$pwd) を使用します。

この「作業ディレクトリ」は、レジストリ内の場所、または他の多くの場所プロバイダーのいずれかである可能性があることに注意してください。

于 2012-05-26T09:03:46.680 に答える