私はsdカードファイルにアクセスし、ファイルのすべての内容を読みたいと思います。まず、sdカードの名前を変更できるので、私のコンピュータに接続されたsdカードのパスを書き込めませんでした。私はディレクトリパスのすべてのファイル名を取得したい。SDカードディレクトリ
ディレクトリにファイルがあり、 "1.txt"、 "2.txt"などの名前が付けられています。しかし、私は最後のファイルにアクセスし、最後のファイル行を読み込まなければなりません。私は以下のコードを使用しています。アドバイスはありますか? .NET Frameworkは、このようなとして、私は少なくともない非常に低レベルのprogamingせず、全くそうする信頼性の高い方法がある疑う(SDカードであるドライブ、識別するための方法を提供していません
public void readSDcard()
{
//here i want to get names all files in the directory and select the last file
string[] fileContents;
try
{
fileContents = File.ReadAllLines("F:\\MAX\\1.txt");// here i have to write any sd card directory path
foreach (string line in fileContents)
{
Console.WriteLine(line);
}
}
catch (FileNotFoundException ex)
{
throw ex;
}
}