Ich suche nach einem Befehl cmd Shell in Windows XP, wie "dir/b/s", die Datum und Uhrzeit für jede Datei im Ergebnis enthält. Alle Daten - Pfad, Dateiname und Datum/Uhrzeit - müssen in einer Zeile stehen. Kann jemand einen Befehl zur Verfügung stellen, um dies zu erreichen? Vielen Dank.cmd dir/b/s plus Datum
Antwort
Es gibt keine direkte Möglichkeit, dies mit DIR zu tun. Sie müssten einen Wrapper schreiben, der die überflüssigen Details von einem DIR löscht
Sie konnten entweder powershell, vbscript oder Javascript verwenden, um dies zu tun.
Hier ist eine ähnliche Antwort mit PowerShell: How to retrieve a recursive directory and file list from PowerShell excluding some files and folders?, obwohl Sie dies ändern müssen, um das Datum/die Uhrzeit hinzuzufügen.
UPDATE: Hier ist eine MAD-Site, die einen rekursive Verzeichnis zu Fuß in vielen verschiedenen Sprachen auflistet: http://rosettacode.org/wiki/Walk_a_directory/Recursively
Wenn Sie Dateien möchten nur
for /r %F in (*) do @echo %~tF %F
Wenn Sie beiden Dateien und Verzeichnisse wollen dann die Verwendung DIR-Befehl mit FOR/F
for /f "eol=: delims=" %F in ('dir /b /s') do @echo %~tF %F
Wenn in einer Batch-Datei verwendet, dann %F
und %~tF
mus t wechseln zu %%F
und %%~tF
.
Wie wäre es etwa so:
for /f "tokens=*" %a in ('dir *.* /a:d /b /s') do for /f "skip=5 tokens=1,2,3,4*" %b in ('dir *.* /a:-d') do @if %e neq bytes @echo %a\%e%f %b %c
Simples, obwohl ich es ein wenig :-) kompliziert haben
- 1. Dateien nach Datum filtern (in CMD)
- 2. C++ plus VS plus WORKFLOW?
- 3. PHP/PDO aktuelles Datum plus einen Monat in MYSQL einfügen
- 4. SQL wo Datum von heute Minus- und Plus-Tage
- 5. CMD/BAT - Hilfe bestimmend Datum vor 36 Tagen
- 6. Datum der letzten Änderung der Datei (Explorerwert nicht Cmd-Wert)
- 7. FTP-Dateien über CMD zusammen mit dem erstellten Datum
- 8. shell cmd transfair windows cmd
- 9. One plus plus zwei compiles unerwartet
- 10. CMD-Skript: So schließen Sie das CMD
- 11. Python Git Bash CMD Skript
- 12. CMD - Eingangsvariable?
- 13. Warum müssen wir eine Klasse in c plus plus exportieren?
- 14. Kann nicht lösen Symbol "Plus" in Android Google Plus Integrationsprojekt
- 15. Notepad ++ plus plus Highlight Inhalt - markiert neu Daten automatisch hinzugefügt
- 16. Wie kann Google Plus API (Google Plus Testkonto) getestet werden?
- 17. Numpy Matrix plus Spaltenvektor
- 18. SQL * PLUS SET-Befehl
- 19. Google Plus API & Fotos?
- 20. Google Plus Anmeldung
- 21. : ParseInt vs Plus-Umwandlung
- 22. paypal plus, going live
- 23. Google Plus Kachelanimation
- 24. Parse Google plus Login
- 25. jquery plus/minus Selektor
- 26. PostgreSQL vs Postgres Plus
- 27. Plus (+) Anmelden SVN Dateiname
- 28. Steuertaste plus Mausrad
- 29. Benutzernamen umbenennen iSQL plus
- 30. jQuery plus minus toggle
Das perfekt meine Bedürfnisse erfüllt. Vielen Dank. – user1483922
@ user1483922 - Wenn Sie eine Antwort erhalten, die genau Ihren Anforderungen entspricht, sollten Sie sie akzeptieren, indem Sie auf das Häkchen neben der oberen linken Ecke der Antwort klicken. Wenn du eine Antwort akzeptierst, wissen andere, dass die Frage beantwortet wurde. Sie erhalten 2 Punkte, wenn du dir die Zeit nimmst, die Antwort zu akzeptieren, und die Person, die die Antwort geschrieben hat, erhält 15 Punkte. – dbenham