Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

spezielle Directories mit last modified auflisten

Frage Entwicklung Batch & Shell

Mitglied: quotee

quotee (Level 1) - Jetzt verbinden

23.11.2007, aktualisiert 27.11.2007, 3008 Aufrufe, 5 Kommentare

Hallo zusammen,

ich versuche mir aus einem Verzeichnis alle enthaltenen Unter-Verzeichnisse mit der Endung "_EXT" auflisten zu lassen.
Nun hätte ich noch gerne die Information "last modified" angezeigt bekommen.

Folgenden Code habe ich:

FOR /D %%A in (D:\Backup\*_EXT) do echo %%A

Als Ausgabe erhalte ich dann:
D:\BACKUP\123_EXT
D:\BACKUP\1234_EXT

Was muss ich dem Code hinzufügen, damit ich die folgende Ausgabe bekomme?
D:\BACKUP\123_EXT 2007\11\09
D:\BACKUP\1234_EXT 2007\11\07

Am besten wäre es wenn man die Ausgabe auch noch nach Datum sortieren könnte.


Vielen Dank für eure Mühe ...
Grüße, quotee
Mitglied: Biber
23.11.2007 um 17:57 Uhr
Moin quotee,

das Änderungsdatum/letzten schreibenden Zugriff bekommst Du mit dem " %~t"-Parameter.

Also im ersten Schritt:
01.
... 
02.
FOR /D %%A in (D:\Backup\*_EXT) do echo %%~tA [%%A]
Das würde eine Liste mit dem Datum (Datumsformat gemäß Computereinstellungen) gefolgt von Pfad/Dateinamen bringen.

Also z.B. (bei einem Test an meinem CMD-Prompt) so etwas:
01.
... 
02.
08.03.2006 09:53 [template] 
03.
28.09.2006 19:16 [templogs] 
04.
06.11.2007 18:24 [test] 
05.
13.02.2007 19:43 [test22] 
06.
...
Da es sich so NICHT nach Datum sortieren lässt, wäre eine mögliche Strategie, das Datum in ein ANSI-Datum (YYYYMMTT) umzuwandeln. Oder in das US-Format (YYYY/MM/TT).

Wenn Du das Datum wie oben beschrieben vorliegen hast, dann kannst Du die ganze FOR /D-Ausgabe in eine Datei "%temp%\whatever.xyz" umleiten und danach mit SORT ausgeben.

01.
... 
02.
echo.>%temp%\whatever.xyz 
03.
FOR /D %%A in (D:\Backup\*_EXT) do echo %%~tA %%A>>%temp%\whatever.xyz 
04.
Sort %temp%\whatever.xyz
[ungetestet]

Grüße
Biber
Bitte warten ..
Mitglied: bastla
23.11.2007 um 20:43 Uhr
Hallo quotee!

Mit der von Dir gewünschten Datumsformatierung würde Biber's Vorschlag etwa so aussehen:
01.
@echo off & setlocal 
02.
echo.>%temp%\whatever.xyz 
03.
for /d %%A in (D:\Backup\*_EXT) do for /f "tokens=1,2,3 delims=. " %%I in ('echo %%~tA') do echo %%K\%%J\%%I %%A >>%temp%\whatever.xyz 
04.
sort %temp%\whatever.xyz
Für die Sortierung muss das Datum an einer definierten Spaltenposition in der Zeile (am einfachsten auf Position 1 ) stehen. Falls es aber unbedingt die von Dir dargestellte (für mich unübersichtliche) Reihenfolge "Pfad Datum" sein soll, dann:
01.
@echo off & setlocal 
02.
echo.>%temp%\whatever.xyz 
03.
for /d %%A in (D:\Backup\*_EXT) do for /f "tokens=1,2,3 delims=. " %%I in ('echo %%~tA') do echo %%K\%%J\%%I %%A	%%K\%%J\%%I >>%temp%\whatever.xyz 
04.
for /f "tokens=1*" %%i in ('sort %temp%\whatever.xyz') do echo %%j
Wenn Du als Trennzeichen zwischen %%A und dem dahinter nochmals angeführten Datum einen Tab setzt (wie bei der oben dargestellten Variante), wird's etwas ansehnlicher, und Du könntest die Liste auch leichter in zB Excel importieren.

Um dazu die Ausgabe in eine Datei zu erhalten, den Batch einfach so aufrufen:
01.
MachListe.cmd > D:\Liste.txt
Grüße
bastla
Bitte warten ..
Mitglied: Biber
26.11.2007 um 08:06 Uhr
Moin quotee,

passt einer der Lösungsansätze?
Gibt es offene Fragen oder ist es okay so?
Magst Du ein Feedback geben?

Grüße
Biber
Bitte warten ..
Mitglied: quotee
26.11.2007 um 19:56 Uhr
Hallo zusammen,

vielen vielen Dank für eure Unterstützung!
Wirklich erfreulich, dass einem doch noch geholfen wird!!

THX & Grüße, quotee
Bitte warten ..
Mitglied: Biber
27.11.2007 um 09:33 Uhr
Moin quotee,

Wirklich erfreulich, dass einem doch noch geholfen wird!!
Ist doch selbstverständlich...
A propos: wenn noch mehr BeitragserstellerInnen sich von allein zurückmeldeten oder sogar ihren Beitrag auf "Gelöst" setzten, wäre das eine Hilfe für die ModeratorInnen..

Grüße und danke für das Feedback
Biber
Bitte warten ..
Ähnliche Inhalte
Windows Server
Active Directory User Modified Eintrag
Frage von agnostikerWindows Server2 Kommentare

Hi, wenn wir auf unseren DCs unsere User bearbeiten mittels AD Users and Computers haben wir festgestellt das sich ...

Windows Netzwerk
Spezielles WoL
Frage von djerazorWindows Netzwerk11 Kommentare

HI zusammen, ich habe im Wohnzimmer einen Mediacenter PC mit XBMC. In der Abstellkammer steht ein Stromspar-"Server" mit Windows ...

Hardware
Servergehäusenetzteile zischen, wenn nicht unter Last - normal?
gelöst Frage von DerWoWussteHardware5 Kommentare

Moin Kollegen. Eure Meinung ist gefragt: ein Supermicro Servergehäuse mit zwei redundanten Netzteilen wurde heute in Betrieb genommen. Die ...

Windows Server
Auflisten welche Ressource von welcher Gruppe verwaltet wird
Frage von sk-it83Windows Server

Hallo Community, ich habe folgende Herausforderung: Wir haben in unserer AD auf Server 2008 R2 gefühlte 1000 Ressourcen und ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 9 StundenWindows 101 Kommentar

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 11 StundenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 1 TagInternet3 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 1 TagDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
TK-Netze & Geräte
VPN-fähige IP-Telefone
Frage von the-buccaneerTK-Netze & Geräte16 Kommentare

Hi! Weiss noch jemand ein VPN-fähiges IP-Telefon mit dem man z.B. einen Heimarbeitsplatz gesichert anbinden könnte? Habe nur einen ...

Windows Server
GPO nur für bestimmte Computer
Frage von Leo-leWindows Server12 Kommentare

Hallo Forum, gern würde ich ein Robocopy script per Bat an eine GPO hängen. Wichtig wäre aber dort der ...

Windows Server
KMS Facts for Client configuration
Frage von winlinWindows Server12 Kommentare

Hey Leute, wir haben in unserem Netz nun einen neuen KMS Server. Haben Bestands-VMs die noch nicht aktiviert sind. ...

Netzwerkgrundlagen
Laufwerkszuordnung mit zwei IPs
Frage von Alex29Netzwerkgrundlagen11 Kommentare

Hallo in die Runde, Ich als Hobbyadmin hätte mal wieder eine Frage an die Profis. Ich habe ein Netzwerk ...