Benutzer mit den meisten Antworten
Pfad + Dateinamen in Array schreiben?

Frage
-
Wie kann ich den Pfad & den Dateinamen in ein Array schreiben?
Ich möchte alle Dateinamen inklusive Pfad ("C:\Ordner\") in ein Array schreiben.
Der Arrayinhalt sollte in etwas so aussehen:
C:\Ordner\Datei1.txt
C:\Ordner\Datei2.txt
C:\Ordner\Datei3.txt
...
Antworten
-
Suchst Du einfach nur
Dim files As String() = System.IO.Directory.GetFiles("C:\ORDNER")
womit Du Dein Array mit allen Dateien im Verzeichnis hättest.
Oder wo kommen die Dateinamen weg?
Gruß Elmar- Als Antwort markiert CodeResearcher Freitag, 14. August 2009 12:22
-
Kämpe Dich mal bis an Ende von dem Thread
GetFiles mit Subdirectories liefert keine Werte
Dort hatte ich eine Funktion gepostet, die genau das tut und einige Nebenbedingungen
berücksichtigt, die in dem Thread angesprochen werden.
Sie liefert ein Standard-Auflistung, mit der man im allgemeinen besser arbeiten kann
als einem Array - zum Beispiel Löschen, Einfügen uam. :
Dim files As List(Of String) = FileHelper.FindFilesRecursive("C:\WINDOWS", "*")
Möchtest Du ein Array verwende die ToArray Methode:Dim files As String() = FileHelper.FindFilesRecursive("C:\WINDOWS", "*").ToArray()
Gruß Elmar
- Bearbeitet Elmar BoyeEditor Freitag, 14. August 2009 14:16 Formatierung
- Als Antwort markiert CodeResearcher Mittwoch, 26. August 2009 08:58
Alle Antworten
-
Suchst Du einfach nur
Dim files As String() = System.IO.Directory.GetFiles("C:\ORDNER")
womit Du Dein Array mit allen Dateien im Verzeichnis hättest.
Oder wo kommen die Dateinamen weg?
Gruß Elmar- Als Antwort markiert CodeResearcher Freitag, 14. August 2009 12:22
-
Kämpe Dich mal bis an Ende von dem Thread
GetFiles mit Subdirectories liefert keine Werte
Dort hatte ich eine Funktion gepostet, die genau das tut und einige Nebenbedingungen
berücksichtigt, die in dem Thread angesprochen werden.
Sie liefert ein Standard-Auflistung, mit der man im allgemeinen besser arbeiten kann
als einem Array - zum Beispiel Löschen, Einfügen uam. :
Dim files As List(Of String) = FileHelper.FindFilesRecursive("C:\WINDOWS", "*")
Möchtest Du ein Array verwende die ToArray Methode:Dim files As String() = FileHelper.FindFilesRecursive("C:\WINDOWS", "*").ToArray()
Gruß Elmar
- Bearbeitet Elmar BoyeEditor Freitag, 14. August 2009 14:16 Formatierung
- Als Antwort markiert CodeResearcher Mittwoch, 26. August 2009 08:58