質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Q&A

解決済

2回答

1572閲覧

C# ルートディレクトリのパスを読み込んで表示させる方法

hiro0215

総合スコア15

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

0グッド

0クリップ

投稿2020/01/26 09:58

編集2020/01/26 10:47

いつもお世話になっております。

フォームアプリでボタンを押下したら指定(例えばX:\等)のルートディレクトリからファイルパスを読んでテキストボックスに表示させる方法はないでしょうか?
OpenFileDialogで指定すればよいのですが、ボタン一つで取得できれば・・・と思い質問させていただきました。
まだまだプログラムに関する知識も浅いため、「ルートディレクトリ上のファイルパスを読み込む C#」 などで検索したのですが何をどう使ったらよいのかもわからない現状です。

よろしくおねがいします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2020/01/26 10:20

「前回」がどれなのか初見の人(私もですが)にはサッパリです。 関連性があるのでしたらきちんとリンクで紐づけてください。 また、自身で調べたこと試したことは必ず記載してください。 何も書かれていないのでしたら他者からすると何も調べてないのと同じです。 何も調べてない試してないのでしたらまず調べるところから始めてください。
hiro0215

2020/01/26 10:47

文章修正させていただきました。 申し訳ありませんでした。
Zuishin

2020/01/29 14:01

まずファイルパスがわかりません。なんですかこれ? 専門用語ではなく、普通の日本語で説明してください。
hiro0215

2020/01/29 14:56

自分の知識不足で思うように説明できず、皆様にはご迷惑をおかけしました。 意図を読んで教えてくださった皆様ありがとうございました
guest

回答2

0

ルートディレクトリからファイルパスを読んで

この文章の意味がよくわかりません。
あるファイルパスのルートディレクトリのパスを取得したいのでしょうか?
それともルートディレクトリにあるファイルパスの一覧がほしいのでしょうか?

前者なら

csharp

1Path.GetPathRoot(@"D:\Documents\GitHub")

後者なら

csharp

1Directory.GetFiles(@"C:\")

投稿2020/01/29 13:10

soi013

総合スコア149

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hiro0215

2020/01/29 14:54

やりたい事は後者でした。ありがとうございました!
guest

0

ベストアンサー

投稿2020/01/26 10:56

papinianus

総合スコア12705

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hiro0215

2020/01/29 14:52 編集

教えていただいたサイトを元に色々調べながらやっていて時間がかかってしまいました。 サイトにあったDirectoryInfoを元に探していったら以下の形で希望する挙動を得る事ができました。 DirectoryInfo di1 = new DirectoryInfo(@"C:\"); FileInfo[] files1 =di1.GetFiles("*.txt", SearchOption.TopDirectoryOnly);
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問