Details über Ordner-Inhalt

  • 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