Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Ordner nach aktuellem Änderungsdatum kopieren

Frage Entwicklung Batch & Shell

Mitglied: 66948

66948 (Level 1)

03.07.2008, aktualisiert 04.07.2008, 5255 Aufrufe, 4 Kommentare

(Batch-Programmierung unter Windows 2003 Server)

Hallo:

wir haben ein großes PDF-Verzeichnis (mit numerierten Unterordnern) auf unserem Win2003-Server.

Wir würden gern nur bestimmte Ordner (mit aktuellen Änderungsdatum) automatisch auf einen BACKUP-Ordner kopieren. Nicht alles.
Eine Batch wäre genau das richtige.

Mein Lösungsansatz, bei dem ich nicht weiterkomme: (läuft überhaupt nicht)

@for /D %%i in ('dir /T^ | find /i "%date% "') DO copy %%i c:/backup/

Vielen Dank für jede Hilfe..

Gruß
lralif
Mitglied: bastla
03.07.2008 um 18:04 Uhr
Hallo Iralif und willkommen im Forum

Vielleicht so:
01.
for /f "tokens=3*" %%i in ('dir /ad /t^|find /i "%date% "') do copy "%%j" c:/backup/>nul
Das "/i" bei "find" fällt hier übrigens in die Kategorie "Luxus"- der Unterschied zwischen groß oder klein geschriebenem Datum ist wohl zu vernachlässigen ...

Grüße
bastla
Bitte warten ..
Mitglied: Biber
03.07.2008 um 21:29 Uhr
Moin Iralif & bastla,

wenn es funktioniert, sollte man/frau es ja nicht ändern, aber..
Könnt ihr mir mitte noch mal den sittlichen Nährwert des Parameters /T des DIR-Kommandos näherbringen?

Ich erkenne keinen Unterschied zwischen "dir /T" und "dir"...

Anyhow, eine Alternativumsetzung [CMD-Prompt-Version]:
01.
for /d %i in (*) do @echo %~ti|find "%date%">nul && @echo Copy "%i" c:\backup\ 
Grüße
Biber
Bitte warten ..
Mitglied: bastla
03.07.2008 um 21:50 Uhr
@Biber
Könnt ihr mir mitte noch mal den sittlichen Nährwert des Parameters /T des DIR-Kommandos näherbringen?
Natürlich nicht - ist in meinem Vorschlag nur als Folge einer (hoffentlich nur temporären) Lese- respektive Reflexionsinsuffizienz enthalten.

Grüße
bastla
Bitte warten ..
Mitglied: 66948
04.07.2008 um 07:29 Uhr
Guten Morgen Biber und Bastla:

vielen Dank. Perfekt. Skripte laufen ohne Probleme.

Ich kämpfe (immer) mit der Syntax.
Dir /T war nur ein Versuch...ich wollte die Änderungsszeit der Ordner abfragen.
Diese wird aber mit "DIR" sowieso angezeigt.

Vielen Dank ! Ihr habt mir sehr geholfen.

Gruß
lralif
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Batch aktuellsten Ordner kopieren (2)

Frage von MmarKuss zum Thema Batch & Shell ...

Batch & Shell
gelöst Ordner anhand einer Excel-Liste kopieren (6)

Frage von xsto123 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Batch & Shell

Batch - ein paar Basics die man kennen sollte

Tipp von Pedant zum Thema Batch & Shell ...

Microsoft

Restrictor: Profi-Schutz für jedes Window

(6)

Tipp von AlFalcone zum Thema Microsoft ...

Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Server
Benutzer lässt sich nur an einem Clientcomputer anmelden (11)

Frage von Ammann zum Thema Windows Server ...

Hosting & Housing
gelöst Webserver bei WIX, aber DNS Server wo anders (9)

Frage von laster zum Thema Hosting & Housing ...

Batch & Shell
gelöst Gruppenzugehörigkeit von AD Usern ermitteln - die Perfektion fehlt (9)

Frage von Stefan007 zum Thema Batch & Shell ...