Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
"walk" liefert dir keine Liste zurück, sondern einen Generator (schaue dazu mal in die Dokumentation). Deren Länge kann man im Voraus nicht bestimmen. Wenn es nicht gerade unglaublich viele Dateien sind, dann kannst du einfach ein
Ich empfehle dir auch gleich noch einen Blick in PEP 8 bezüglich deiner Namen. Es sieht so aus, als hättest du vorher Java benutzt, in Python sind die Namenskonventionen ein wenig anders. So würde man hier nicht "FilesInDirAll" benutzen, sondern "files_in_dir_all". Und am besten gleich einen weniger seltsamen Namen.
Ggf. noch mit os.path.join würzen, falls man anderswo suchen möchte. Nur wenn man die Files in Subdirectories ermitteln möchte, braucht es auch eine walk-Funktion.
@EyDu
... ja, hab vorher Java gemacht.
Das mit den "unglaublich viele Dateien" ist so 'ne Sache. In diesem Verzeichnis liegen zwischen 30.000 und 50.000 xml Files. Ist das "viel" ?
Leider gibt's da auch ein paar Unterverzeichnisse (zwei) und noch ein paar nicht .xml Dateien.
Ich brauche aber eine Liste da die xml Dateinamen noch "weiterverarbeitet" werden. Das Script soll aber erst mal anzeigen wie viele Dateien zur Verfügung stehen (vor der Filterung...)