フォルダー内のすべてのファイル名を受け取り、リストに保存する方法を知りたいです。
私は投稿を探していましたが、これは私がこれまでに持っているものです:
private void btnSort_Click(object sender, EventArgs e)
{
//if (Directory.Exists(Path))
foreach (string file in Directory.EnumerateFiles(FilePath))
{
NoOfFiles++;
FileNames.Add(file);
//Should implement adding something that converts lower case letters to upper.
Directory.CreateDirectory(FilePath + "\\" + file[0]);
}
}
RndFile.txt
ある程度は機能しますが、ファイルパス(Eg)ではなく、ファイルの最初の文字(Eg)で名前を付けたディレクトリを作成したいと思いますC:\\something\\something\\RndFile.txt
。
したがって、その情報をリスト内に保存したいと思います。
ただし、この情報だけを受け取る方法や、不要な部分を削除する方法はありません。
ありがとう!シヴァム
PS 興味のある方は、これは A レベル コンピューティング プロジェクト用です。最初の文字に従ってファイルをソートする、単純で不適切にコーディングされたプログラムを作成しています。これでいいのかどうか、先生に聞くのがもったいないです。