[environment]::getfolderpath("ProgramFiles")
を使用してProgram Filesのパスを取得しましたが、Program Dataにもアクセスする必要があります。this ProgramDataのような列挙はこのメソッドでは使用できません。それは本当ですか、私はここで何かを逃していますか?getfolderpath&Program Data
0
A
答えて
3
の$ ENV:は、最も簡単な方法は、BenHが既にあなたの質問のコメントで指摘したように$env:ProgramData
を使用することで、環境変数
$env:ProgramData
4
にアクセスします。 .NETのSpecialfolderを使用して
は、あなたは、あなたの最初の例として、文字列かかわらを使用するのではなく、CommonApplicationData
を使用するために必要でしょう:
[Environment]::GetFolderPath('CommonApplicationData')
私が使用してお勧めしたいです開発中に可能な列挙値をインテリセンスに直接取得するように列挙します。
そのスニペットを使用して$SpecialFolders = New-Object -TypeName psobject
[Environment+SpecialFolder]::GetNames([Environment+SpecialFolder]) | sort |
foreach {Add-Member -InputObject $SpecialFolders -Type NoteProperty -Name
($_) -Value ([Environment]::GetFolderPath($_)) }
$SpecialFolders | fl
、あなたが決定している可能性:あなたは、対応する変数は、あなたがきちんとのようなものを使用してそれらをすべて列挙されている可能性を探していますがされていないパスを知っていたので最後に、
[Environment]::GetFolderPath([System.Environment+SpecialFolder]::CommonApplicationData)
c:\ programdataはCommonApplicationDataに属する特殊なフォルダパスでした。
指定したフォルダが$ envスコープ(例:My documents special folder)にない場合でも、列挙は便利です。
関連する問題
- 1. SavingsAccount Program
- 2. GetFolderPath(SpecialFolder.ApplicationData)は空の文字列を返します
- 3. Python ISBN program
- 4. Screenshot program not working
- 5. C++:Student Record Program
- 6. Pig Latin Program
- 7. C#.Net Finderprint Program
- 8. beginner python program assistance
- 9. OpenMP Paralellize Pi program
- 10. Distributed Program Execution Manager
- 11. program get EXC_BAD_ACCESS
- 12. Doctrine Console program
- 13. Exec_bad iphone..program terminate
- 14. Oracle with java program
- 15. パーフェクトナンバーprogram python
- 16. C#windows service program
- 17. Tic Tac Toe Program
- 18. Java Coin Flip Program
- 19. VB.NET spirograph program
- 20. Python pyautogui small program
- 21. FlowProgram vs. Program
- 22. C++ Pangram Program
- 23. Program-O Chatbotオートコンプリート
- 24. Mondrian Art Program Python
- 25. marathon start java program
- 26. ImageView android abort program
- 27. Monty Hall Program Simulation(C#)
- 28. C#socket program auto close
- 29. Javascript Program構文エラー
- 30. C#Triangle Program質問
ちょうど '$ env:ProgramData'を使うのですか? – BenH
まあ、プログラムファイルのやり方をする良い方法ですね!これはむしろ古いコードなので、難しい方法を使っているC#の背景を持つ誰かから得たと思います。そして、それが私たちがリファクタリングする理由です! ;) – Gordon