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>
[System.Environment]::CurrentDirectory
returns the working directory of the PowerShell process. To get the working directory of the console session use the Get-Location
cmdlet (or pwd, $pwd).
Note that this "working directory" could also be a location in the registry or any of a number of other location providers.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With