• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C♯での特殊ディレクトリ取得について)

C♯で特殊ディレクトリ取得の方法

このQ&Aのポイント
  • C♯での特殊ディレクトリ取得について説明します。
  • 特殊ディレクトリ取得を利用して、Google Chromeのファイルパスを取得する方法を解説します。
  • プログラミング初心者の方でも理解しやすいサンプルコードを提供します。

質問者が選んだベストアンサー

  • ベストアンサー
  • utakataXEX
  • ベストアンサー率69% (711/1018)
回答No.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");

Blana
質問者

お礼

ありがとうございます 僕にはまだ早すぎたようですねw これからしっかり勉強して、プログラマー目指していきたいと思います! ご回答いただきありがとうございました。

その他の回答 (1)

  • utakataXEX
  • ベストアンサー率69% (711/1018)
回答No.1

つい昨日、まったく同じ内容の質問に答えました。 C#でのディレクトリ指定時のユーザーネーム http://okwave.jp/qa/q6177901.html System.Environment.SpecialFolder.System ではなく System.Environment.SpecialFolder.LocalApplicationData です。 参考URLも見てください。 色々な特殊ディレクトリのメンバが記載されています。

参考URL:
http://dobon.net/vb/dotnet/file/getfolderpath.html
Blana
質問者

補足

以前その質問を見せていただきました しかし、マジな初心者の僕にはわけわかめだったとですOTL 何か教えていただけないでしょうか?

関連するQ&A

専門家に質問してみよう