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

Via Batch neuesten Ordner in einem Verzeichnis auslesen und kopieren

Frage Entwicklung Batch & Shell

Mitglied: cali169

cali169 (Level 1) - Jetzt verbinden

24.07.2013 um 10:25 Uhr, 1707 Aufrufe, 6 Kommentare

hallo zusammen,

habe gesucht, einiges gefunden aber nicht die Lösung für meine Anforderung.
Hoffe ihr könnt mir weiterhelfen. Vielen Dank im Voraus.

Anforderung.

in einem Verzeichnis wird täglich ein neuer Ordner (Name des Ordners "Ordner_tt.mm.yyyy) erstellt, welcher ein Backup auf Fileebene enthält.
wie kann ich via batch den neuesten Ordner ermitteln, damit ich den Ordner inklusive Unterordner via xcopy in ein anderes Verzeichnis kopieren kann?
Mitglied: Endoro
24.07.2013 um 10:52 Uhr
Servus,

nimm eine for Schleife, pack den dir Befehl rein (Hilfe an der Kommandozeile: for /?, dir /?).
Deine Frage ist nicht aussergewöhnlich.
Bereits hier im Forum findest du sie mehrfach beantwortet.

lg
Bitte warten ..
Mitglied: cali169
24.07.2013 um 10:58 Uhr
hi Endoro,

thx für deine Antwort. leider bin ich ein Newbie was Batch angeht. Ferner habe ich mir die Hilfe zu Dir und For in der CMD angesehen. Habe meist eine Lösung für Dateien aber nicht für Ordner gefunden welche bei mir aber auch nicht funktionierten.
Bitte warten ..
Mitglied: colinardo
24.07.2013 um 11:05 Uhr
Hallo cali169,
ginge z.B. so:
(Verzeichnisse in Zeile 2 und 3 noch an deine Gegebenheiten anpassen)
01.
@echo off & setlocal ENABLEDELAYEDEXPANSION 
02.
set "rootfolder=C:\Verzeichnis" 
03.
set "targetfolder=C:\Zielverzeichnis" 
04.
for /f "tokens=* delims=" %%g IN ('dir /B /AD /TC /O-D "%rootfolder%\Ordner_*"') DO @( 
05.
	xcopy /E /Y "!rootfolder!\%%g" "!targetfolder!\%%g\" 
06.
	goto end 
07.
08.
:end
Grüße Uwe
Gelöste Beitrage bitte auch als solche markieren.Danke.
Bitte warten ..
Mitglied: cali169
24.07.2013 um 11:17 Uhr
Hallo Uwe,

vielen Dank für Deine Hilfe. Habe es angepasst. Es wird aber keine Datei kopiert.
Habe eine Pause eingefügt, es wird mir gesagt das er keine Datei findet.
Die Verzeichnispfade sind korrekt auch der Ordnername.
Hast Du noch ne Idee? thx im Voraus.

Grüsse Sven

01. @echo off & setlocal ENABLEDELAYEDEXPANSION

02. set "rootfolder=C:\temp\test"

03. set "targetfolder=C:\temp\test2"

04. for /f "tokens=* delims=" %%g IN ('dir /B /AD /TC /O-D "%rootfolder%\mgdtrs_*"') DO @(

05. xcopy /E /Y "!rootfolder!\%%g" "!targetfolder!\%%g\"

06. goto end

07. )

08. pause

09. :end
Bitte warten ..
Mitglied: colinardo
24.07.2013, aktualisiert um 11:32 Uhr
kommt als Meldung 0 Datei(en) kopiert ? sind denn überhaupt Dateien in dem Ordner mgdtrs_* ?
hier geht's ohne probleme

du hast das aber hoffentlich nicht mit den Zahlen am Anfang in deine Batch kopiert ...
bitte benutze hier Tags für das einstellen von Code. Danke.
Bitte warten ..
Mitglied: cali169
24.07.2013 um 11:32 Uhr
hi Uwe,

ich weiss nicht wieso aber jetzt geht es. Vielleicht hatte ich Irgendwo ein Leer mit drin.

Vielen, Vielen Dank für Deine Hilfe und gelernt habe ich auch was.

grüsse sven
Bitte warten ..
Ähnliche Inhalte
Windows Tools
Batch Verzeichnis vergleichen, in einer anderes kopieren
Frage von cappu25Windows Tools11 Kommentare

Halloo an alle, ich habe jetzt schon verdammt lange rumprobiert und gegooglet aber ich bekomme keine Lösung hin. Folgendes: ...

Batch & Shell
Batch zum Kopieren in aktuelles Verzeichnis
gelöst Frage von MasterSchlumpfBatch & Shell5 Kommentare

Hallo zusammen, ist es möglich eine Batch-Datei zu schreiben, welche ein Verzeichnis auf den USB Stick kopiert von dem ...

Batch & Shell
Ordner von einem Verzeichnis in ein anderes Verzeichnis kopieren und Datei-Name verändern
gelöst Frage von gudboyBatch & Shell15 Kommentare

Ich habe ein "Verzeichnis A" mit Ordner. Die Ordner haben immer eine "F-Nummer" und einen Titel wie z.B. " ...

Batch & Shell
Batch aktuellsten Ordner kopieren
gelöst Frage von MmarKussBatch & Shell2 Kommentare

Hallo @ all Problembeschreibung Ich habe einen Ordner, in welchem alle Daten in ojektbezogenen Unterordnern abgespeichert sind. (D:\Data_all ) ...

Neue Wissensbeiträge
Perl

Perl hat heute Geburtstag: 30 Jahre Perl: Lange Gesichter zum Geburtstag

Information von Penny.Cilin vor 7 StundenPerl2 Kommentare

Hallo, auch wenn es wenige wissen und noch weniger Leute es nutzen. Perl hat heute Geburtstag. 30 Jahre Perl ...

Sicherheit

Blackberry stirbt - Keine Updates für Priv mehr

Tipp von certifiedit.net vor 8 StundenSicherheit1 Kommentar

Blackberry wird zu einer 08/15 Firma und geht wohl mehr und mehr den Weg, den HTC schon ging. Von ...

Windows 10

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

Tipp von kgborn vor 2 TagenWindows 1011 Kommentare

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 2 TagenSicherheits-Tools

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

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell22 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

Netzwerkgrundlagen
Belibiges Teilnetz einer Subnetzmaske rausfinden?
gelöst Frage von CenuzeNetzwerkgrundlagen18 Kommentare

Wundervollen Gutentag, mittlerweile kann ich Subnetting so einigermaßen, aber ein Problem habe ich noch. Netzwerkadresse und Boradcast errechnen ist ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless12 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Windows Server
Logging von "gesendeten Nachrichten" auf Terminalservern
gelöst Frage von Z3R0C0MM4N0THiN6Windows Server10 Kommentare

Hallo zusammen, kann mir jemand auf kurzem Wege sagen ob 1) die per Task-Manager (oder damals tsadmin) an Benutzer ...