1

ASP.NET - C# でコーディングしているこの Web サイトがあります。

私の問題は、画像ボックスがあることですが、ユーザーは任意の名前で画像をアップロードできます。各画像ボックスには独自のフォルダーがあり、そのフォルダーにはいつでも .JPG ファイルである 1 つのファイルしか存在できません。

パスは次のようになります。

Server.MapPath("img/home/1/here can be any jpg file with any name eg. whateverPic.jpg")

そのため、ファイルをアップロードするときに、名前がいつでも変更される可能性があります...その後、画像ボックスに画像を表示したいときに問題が発生します。

私がやりたいのは、フォルダ img/home/1/.... でファイル名を取得することだけです。その後、ピクチャボックスのソースをその名前に設定するだけです。

その特定のフォルダーでそのファイル名を取得するにはどうすればよいですか?

4

1 に答える 1

3

これを使用して、ディレクトリ内のファイルのリストを取得できます

string[] filePaths = Directory.GetFiles(@"c:\MyDir\");

次に、filePaths[0] インデックスでファイル名を使用します

于 2013-04-22T16:22:48.080 に答える