
Gibt es ein Dienstprogramm, das eine Liste aller Dateinamen eines bestimmten Typs in einem bestimmten Ordner generiert und das Drucken dieser Liste ermöglicht?
Die Windows-Suche erfüllt meine UI-Wunschliste, aber die Suchergebnisse können nichtgedruckt.
Dies kann bis zu einem gewissen Grad mithilfe eines Shell-Skripts erfolgen.
for /r %f in (*.*) do echo %~nF >> report.txt
Die Ausgabeliste ist jedoch nicht unbedingt alphabetisch. Wichtiger noch, der Dateityp des Suchfilters muss über die Konsole geändert werden. Der Grund, warum ich auch nach einer Benutzeroberfläche suche, ist, dass die Funktion möglicherweise von anderen Familienmitgliedern verwendet wird, die technisch weit weniger versiert sind als ich; Leute, für die es schon einen erheblichen Aufwand bedeutet, die Konsole aufzurufen.
Kurz gesagt suche ich nach einer Anwendung, die:
Alle Dateien eines bestimmten Typs an einem bestimmten Ort auflisten
Ermöglichen Sie die visuelle Sortierung der Liste
Drucken Sie die Liste so aus, wie sie angezeigt wird
Antwort1
Wie Sie sagten, könnten Sie dies mit einem Shell-Skript tun. Sie können jedoch mit dem Befehl dir statt mit einem Befehl for sortieren. Die Dateien können mit alphabetisch aufgelistet werden, /ON
oder Sie können nach einem anderen Faktor sortieren (z. B. Erstellungszeit). Um den Dateityp anzugeben, listen Sie einfach die Erweiterungen am Ende mit einem Platzhalter für den Dateinamen auf. Um beispielsweise alle Dateien des Typs txt
alphabetisch sortiert aufzulisten, würden Sie eingeben dir /ON *.txt
. Es gibt auch andere Optionen, z. B. das Filtern nach Dateiattributen. Sie können sich darüber informieren, indem Sie verwenden dir /?
.
Aktualisieren:
Ich habe diesen Microsoft Knowledgebase-Artikel gefunden, der beschreibt, wie man dem Rechtsklickmenü eines Ordners die Option „Verzeichnisliste drucken“ hinzufügt. Ich habe es auf meinem Laptop ausprobiert und es scheint zu funktionieren. Sie können es hier lesen und das Tool herunterladen, um es automatisch einzurichten (oder die Anweisungen zum manuellen Einrichten selbst abrufen):
http://support.microsoft.com/kb/321379
Antwort2
Sie können versuchen, dies in einem Eingabeaufforderungsfenster auszuführen:
dir/a/b/s *.txt > filelist.txt