-6

拡張子とファイル名に基づいてファイルを移動するファイルマネージャーに取り組んでいます。現在、移動できなかったファイルを通知するメッセージボックスを追加しています。メッセージボックスにファイル名を表示させたいと考えています。複数のファイルがある場合は、個別のポップアップではなくリストとして表示したいと考えています。ファイル名ごと。

文字列ビルダーを試してみましたが、foreach で char を文字列に変換できないというエラーが表示されました。string.join も試しましたが、同じ結果が得られました... messageBox.Show("fdsafjdsla");

4

1 に答える 1

0

私はこれを使う傾向があります

Stringbuilder sBuilder = new Stringbuilder();

Foreach(your loop)
{
     sBuilder.Append("the value you want to append" +  Environment.NewLine);
} 

MessageBox.Show(sBuilder.ToString());


Environment.NewLine --> 新しい行が表示されます

ファイルパスからファイル名のみが必要な場合は、次のように使用します

  string fileName = @"C:\mydir\myfile.ext";
  string result;
  result = Path.GetFileName(fileName);


myfile.extを出力します

于 2013-02-05T18:11:56.080 に答える