Batch-Datei zu suchen und kopieren Sie die Datei-Namen, um neue TXT-Datei
Will ich suchen *.cpp Dateien im aktuellen Verzeichnis und den gewünschten Speicherort für die Datei name in *.TXT-Datei. Ich Tat dies, indem mit Hilfe der Batch-Befehl
dir |find ".cpp" > Listfile.txt
Aber da bin ich immer der name der Datei mit den gesamten paramenters wie ERSTELLUNGSDATUM und Größe.
Mein Bedürfnis ist, ich will nur die Datei-Namen
Current output
06/25/2010 06:17 PM 950 4mLinuxMachine.cpp
06/28/2010 03:41 PM 4,236 Linux11.cpp
Need Output
4mLinuxMachine.cpp
Linux11.cpp
Bitte helfen
Dank
- Gehört auf superuser.com
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen:
oder noch besser:
FOR
Befehl für die Schleife durch ListFile.txt. Geben SieFOR /?
in einer cmd-Eingabeaufforderung für mehr info.Verwenden bare format: dir /B
Othe Optionen finden Sie mit:
Wenn Euch das nichts ausmacht der Installation oder Verwendung der cygwin-tools, die dieser Aufgabe getan werden kann, etwa so:
Suche aus dem Datei-explorer und verwenden Sie diese shell-Erweiterung zu kopieren aus dem Kontextmenü:
http://grebulon.com/software/copylocation.php
"Diese shell extension fügt die Möglichkeit zum kopieren von Datei-und Ordner-Namen aus dem Windows-Explorer-Fenster in die Zwischenablage.
Wählen Sie einfach die Datei(en), dessen Namen Sie kopieren möchten, mit der rechten Maustaste und wählen Sie "Copy File Path" oder "Copy File Name" aus dem Kontextmenü. Dann fügen Sie zu einem beliebigen editor.
Kopieren Sie die Datei Pfad - kopiert den gesamten Pfad zu der Datei.
Kopieren Sie die Datei Name - kopiert nur die Datei-Namen ohne den Ordner."