Autor Beitrag
brueder
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Mo 28.11.05 15:10 
Hi zusammen.
Ich möchte mit C# von einem beliebigen Verzeichnis den Inhalt (Dateinamen) auslesen und in einer Arraylist speichern.
Wie muss ich da vorgehen?

Gruss
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 29.11.05 01:35 
Hallo!

ausblenden C#-Quelltext
1:
2:
3:
using System.IO;
/* ... */
string[] theFiles = Directory.GetFiles(aPath);


theFiles enthält dann alle Dateien des Verzeichnisses aPath.

Grüße
Christian

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Martin1966
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1068

Win 2000, Win XP
Delphi 7, Delphi 2005
BeitragVerfasst: Di 29.11.05 11:54 
Ist ja interessant. So einfach geht das? Mit Delphi hätte man da erstmal ein paar Zeilen mehr programmieren müssen. ;-)

_________________
Ein Nutzer der Ecke ;-)
Robert_G
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 416


Delphi32 (D2005 PE); Chrome/C# (VS2003 E/A, VS2005)
BeitragVerfasst: Di 29.11.05 15:40 
user profile iconMartin1966 hat folgendes geschrieben:
Ist ja interessant. So einfach geht das? Mit Delphi hätte man da erstmal ein paar Zeilen mehr programmieren müssen. ;-)
Netter finde ich da Suche im MSDN FILEINFO, damit hat man gleich alles zur Hand.
Ein Dateiname ist ja eigentlich nur ein dummer String. ;)
Ale .txt in einem Pfad:
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
DirectoryInfo directory = new DirectoryInfo(myPath);

foreach(FileInfo file in directory.GetFiles("*.txt"))
  Console.WriteLine("{0,-35}{1}\t{2}",
                    file.Name,
                    file.CreationTime,
                    file.LastWriteTime);
brueder Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Di 29.11.05 17:43 
Hey toll. Ihr habt mir wirklich geholfen. Vielen Dank auch.
Klappt natürlich wunderbar.
Greets
burn!
Hält's aus hier
Beiträge: 4


Win XP Pro SP2, C# (VS 2003)
BeitragVerfasst: So 29.01.06 19:39 
Titel: array sortieren....
angenommen, ich würde die dateien in ein array files schreiben und dieses dann sortieren.
wie müsste man eine methode filesSorter erstellen?
habe das problem, das ein objekt DirectoryInfo d.Name anscheinend kein IComparable implementiert.
kann mir jemand helfen?

danke, burn!
burn!
Hält's aus hier
Beiträge: 4


Win XP Pro SP2, C# (VS 2003)
BeitragVerfasst: Mo 30.01.06 21:01 
hat sich erübrigt.
musste den sorter in einer eigenen klasse implementieren. dann geht's....

_________________
der klügere kippt nach...!