Mit diesem Snippet könnt ihr verschiedene Informationen über Dateien bzw. Ordner innerhalb eines Ordners abrufen.
[cs]
// Ordner
DirectoryInfo dir = new DirectoryInfo("D:\\Temp");
// Alle Unterordner im angegeben Ordner auflisten
foreach (DirectoryInfo subdir in dir.GetDirectories())
{
Console.WriteLine("D " + subdir.Name);
Console.WriteLine("\tAttribute:\t" + subdir.Attributes);
Console.WriteLine("\tCreation Time:\t\t" + subdir.CreationTime);
Console.WriteLine("\tLast Access Time:\t" + subdir.LastAccessTime);
Console.WriteLine("\tLast Write Time:\t" + subdir.LastWriteTime);
Console.WriteLine("");
}
// Alle Dateien im Ordner auflisten
foreach (FileInfo file in dir.GetFiles())
{
Console.WriteLine("F " + file.Name);
Console.WriteLine("\tAttribute:\t" + file.Attributes);
Console.WriteLine("\tCreation Time:\t\t" + file.CreationTime);
Console.WriteLine("\tLast Access Time:\t" + file.LastAccessTime);
Console.WriteLine("\tLast Write Time:\t" + file.LastWriteTime);
Console.WriteLine("\tExtension:\t\t" + file.Extension);
Console.WriteLine("\tSize:\t\t\t" + file.Length + " Bytes");
Console.WriteLine("\tReadOnly:\t\t" + file.IsReadOnly.ToString());
Console.WriteLine("");
}[/cs]
Gruß
florian0