- ベストアンサー
C♯で特殊ディレクトリ取得の方法
- C♯での特殊ディレクトリ取得について説明します。
- 特殊ディレクトリ取得を利用して、Google Chromeのファイルパスを取得する方法を解説します。
- プログラミング初心者の方でも理解しやすいサンプルコードを提供します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1 です。 うーん、特殊ディレクトリ云々は別として、実現可能な最低限のコード自体は、かなり初歩中の初歩、基礎中の基礎で書けるはずなので、それがわからないとなると厳しいですね。 ご覧になっている http://jeanne.wankuma.com/tips/csharp/ さんのサイトをもう少し読み解いてもらう必要があると思います。 (と言うか初心者向けの教本を買って一通りサンプルを作った方が早いでしょう) 変数の概念がわからないのか、文字列の連結がわからないのか、とにかくGetFolderPathというものが何が何だかわからないのか、がこちらにはわからないので、一応「これで行けると思う」コードを書いておきますが、上記の事(基礎中の基礎)を理解してからでないと、申し訳ないですが、これ以上のフォローはできかねます。 因みに、これまた申し訳ないですが、未検証です。 (今、手元にVisual Studioがない) 1行目で、カレントログインのユーザーの Local Settings\Application Data のパスを取得して変数に格納。 2行目で、その変数と \Google以下のChromeのexeのパスを連結した文字列をProcess.Startの引数とします。 string localAppDir = System.Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); System.Diagnostics.Process.Start(localAppDir + "\Google\Chrome\Application\chrome.exe");
その他の回答 (1)
- utakataXEX
- ベストアンサー率69% (711/1018)
つい昨日、まったく同じ内容の質問に答えました。 C#でのディレクトリ指定時のユーザーネーム http://okwave.jp/qa/q6177901.html System.Environment.SpecialFolder.System ではなく System.Environment.SpecialFolder.LocalApplicationData です。 参考URLも見てください。 色々な特殊ディレクトリのメンバが記載されています。
補足
以前その質問を見せていただきました しかし、マジな初心者の僕にはわけわかめだったとですOTL 何か教えていただけないでしょうか?
お礼
ありがとうございます 僕にはまだ早すぎたようですねw これからしっかり勉強して、プログラマー目指していきたいと思います! ご回答いただきありがとうございました。