![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
こんばんわ。また質問させてください。
ボタン1を押すことでリストに指定したフォルダの中身をすべて表示するプログラムが出来たのですが、このあとテキストファイルだけを表示したい場合はどうしたらいいのでしょうか?
テキストファイルだけをリストに昇順で表示して、それらテキストファイルの内容をすべて連結してみたいのでご指導してくださると助かります。
連結の方法は分かりました。
private void button1_Click(object sender, System.EventArgs e)
{
string systemFolder = "ここにフォルダのパス";
DirectoryInfo di = new DirectoryInfo(systemFolder);
// フォルダ内のファイルをリストに表示
foreach(FileInfo fi in di.GetFiles())
{
listBox1.Items.Add(fi.Name);
}
}
No.3
- 回答日時:
マニュアルを読みましょう。
class comp : System.Collections.IComparer {
public int Compare(object x, object y) {
return string.Compare((string)y, (string)x);
}
}
public class bar {
public static void Main() {
string systemFolder = "d:\\work";
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(systemFolder);
System.Collections.ArrayList list = new System.Collections.ArrayList();
foreach(System.IO.FileInfo fi in di.GetFiles()) {
if ( fi.Extension == ".txt" ) {
list.Add(fi.Name);
}
}
list.Sort(new comp());
foreach ( string name in list ) {
System.Console.WriteLine(name);
}
}
}
# ちなみにここは C# の質問をする場所ではありません。
No.1
- 回答日時:
C#は触ったことないので、自信ないですが、こんな感じでできませんか?
foreach(FileInfo fi in di.GetFiles())
{
// 追記
string sFileName = fi.Name
String sCheckText = ".txt"
If (sFileName.EndsWith(sCheckText)){
listBox1.Items.Add(fi.Name);
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/09 10:33
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/08 15:45
- ソフトウェア フォルダ内の全サブフォルダ内のファイルパスをサブフォルダ毎に行を分けてリスト化したい 1 2022/11/13 10:27
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/16 14:36
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- フリーソフト テキストファイル内を検索したい 1 2022/06/01 08:33
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# ListBoxのアイテムをユーザ...
-
特定の文字列が一致する行から...
-
std::stringの継承
-
C# 他のアプリケーションから複...
-
「(string)$i」のような変則な文
-
Delphiで改行文字の置換がうま...
-
オブジェクトの中のプロパティ...
-
System.err. printlnとSystem.o...
-
ORA-01858: 数値を指定する箇所...
-
C言語のポインターに関する警告
-
JSPやサーブレットでSystem.out...
-
ダブルクォーテーションを含む...
-
Path型をString型へ変換する(Java)
-
C言語 重複しない4ケタの乱数...
-
[JAVA]try 内の変数を外で!?
-
hiddenの値が期待した値で取得...
-
1ページに10件ずつ表示したい
-
javaで質問です。 文字列2023/2...
-
配列にnullを代入すると、null...
-
java キーボード入力された値の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C# ListBoxのアイテムをユーザ...
-
strcmp関数などでの複数の文字...
-
マルチスレッドで同時にFTPアッ...
-
C#での関数テーブルの作り方
-
特定の文字列が一致する行から...
-
string→CStringの型変換について
-
【Java8以降】csvファイルの複...
-
GDI+ DrawString() で指定範囲...
-
C#でIPアドレスの取得について
-
「指定されたキャストは有効で...
-
C# JSONについて
-
C#で型変換
-
Delphiで改行文字の置換がうま...
-
java HashMapで数値データを取...
-
GridViewで複数のDropDownList...
-
strtokでの空文字への置き換え
-
C++のmap
-
決まった拡張子のファイルだけ...
-
PHPのSHA256変換について
-
jap実行時のTomcatのエラーに困...
おすすめ情報