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 Mit cmd nur Unterordner und dessen Inhalt kopieren

Mitglied: red-ed

red-ed (Level 1) - Jetzt verbinden

08.04.2014, aktualisiert 15:12 Uhr, 2791 Aufrufe, 5 Kommentare

Guten Tag,

ich bin schon öfters auf eurer Seite fündig geworden, nun habe ich aber ein Problem das bestimmt ganz einfach zu lösen ist, nur komme ich nicht darauf.

Und nun habe ich mich extra angemeldet.

Ich kopiere von einem Client einen bestimmten Ordner auf den Server.
Hierzu verbinde ich das Clientverzeichnis mit einem Netzlaufwerk.

In diesem Laufwerk werden regelmäßig neue Daten erstellt.
Diese Daten werden dann von meinem Script in Unterordner verschoben (1404: für Jahr und Monat der Erstellung).
Danach werden dann alle Ordner auf den Server kopiert, wobei nur neu und sich geänderte Daten kopiert werden.

Mein Problem ist nun, das wenn sich nach dem verschieben der Daten in die Unterordner eine neue Datei in dem Hauptordner angelegt wird diese auch auf den Server in den Hauptordner kopiert wird.
Das möchte ich nicht, da diese Datei beim nächsten Batchaufruf ja einsortiert wird und dann in dem Unterordner kopiert wird.

Ich versuche das mal zu verdeutlichen.
B: = Verbundenes Laufwerk auf dem Client


B:\Daten\
B:\Daten\1401\
B:\Daten\1402\
B:\Daten\1403\
B:\Daten\1404\
B:\Daten\neuedatei.txt

Im Ziel soll nur die Ordnungsstruktur und dessen Inhalt der Unterordner vorhanden sein

D:\Daten\
D:\Daten\1401\
D:\Daten\1402\
D:\Daten\1403\
D:\Daten\1404\

in den jeweiligen Monatsordnern ist dann der Inhalt vorhanden.
da jeden Monat automatisch ein neuer Ordner hinzukommt, kann ich nicht mit festen Namen arbeiten.
Einen Sync kann ich auch nicht nehmen da auf dem Client hin und wieder Daten gelöscht werden, die aber auf dem Server benötigt werden.

Ich hoffe ihr könnt mir da helfen.

Gruß
Red-Ed
Mitglied: Sheogorath
08.04.2014 um 11:08 Uhr
Moin,

vielleicht keine tolle Lösung, aber sie funktioniert, wenn du keine größeren Datenmengen verschieben willst.
01.
robocopy B:\test %temp%\test *.* /S /E 
02.
del %temp%\test\*.* /q 
03.
robocopy %temp%\test B:\test2 *.* /S /E
Gruß
Chris
Bitte warten ..
Mitglied: SaschaRD
LÖSUNG 08.04.2014, aktualisiert um 15:12 Uhr
Hallo Red-Ed,
01.
set quelle="B:\Daten" 
02.
set ZIEL="d:\daten" 
03.
for /f "delims=\ tokens=1" %%i in ('dir %QUELLE% /b /ad') do xcopy /S/E %QUELLE%\%%i %ZIEL%\%%i\
siehe auch Link im Forum

Gruß, Sascha
Bitte warten ..
Mitglied: red-ed
08.04.2014, aktualisiert um 12:04 Uhr
Kannst du mir den befehl auch mit robocopy geben?
sehe ich das richtig das er eine schleife erstellt und das kopieren dann für jeden Unterordner macht?

Gruß
Red-Ed

PS: vielen Dank für die schnelle antwort
Bitte warten ..
Mitglied: red-ed
08.04.2014 um 12:06 Uhr
Vielen Dank für den Vorschlag, aber hilft nur bedingt, da ich ja nicht will das die Daten gelöscht werden die direkt im Verzeichnis liegen. sondern lediglich beim nächsten batchaufruf verschoben werden.
Aber Sascha ist da denke ich auf dem Richtigen weg.

Gruß
Red-Ed
Bitte warten ..
Mitglied: red-ed
08.04.2014 um 15:13 Uhr
Zitat von SaschaRD:

Hallo Red-Ed,
01.
> set quelle="B:\Daten" 
02.
> set ZIEL="d:\daten" 
03.
> for /f "delims=\ tokens=1" %%i in ('dir %QUELLE% /b /ad') do xcopy /S/E %QUELLE%\%%i %ZIEL%\%%i\
siehe auch
[https://www.administrator.de/forum/per-batch-bzw-skript-inhalte-von-ordnern-in-andere-ordner-mit-gleichem-namen-verschieben-234461.html
Link im Forum]

Gruß, Sascha
Ich musste noch ein wenig verändern, das nur noch nicht bestehende Dateien kopiert werden oder eben nur neuerem, aber ansonsten perfekt.

Gruß
Red-Ed
Bitte warten ..
Ähnliche Inhalte
Windows 7

Über die CMD nur einen Ordnerinhalt mit Unterordnern löschen

gelöst Frage von M.MarzWindows 713 Kommentare

Hallo zusammen, ich möchte gerne innerhalb von einem Ordner der auf C: liegt alles löschen. Zum Testen habe ich ...

Batch & Shell

Robocopy soll nur spezielle Unterordner kopieren

Frage von PoldiMUCBatch & Shell2 Kommentare

Guten Abend, ich möchte mit Robocopy nur spezielle Ordner einer Ordnerstruktur incl. der übergeordneten Ordnerstruktur kopieren (siehe Bild 1 ...

Batch & Shell

Lösche Inhalt in bestimmten Unterordner wenn älter als

gelöst Frage von KnuefiBatch & Shell7 Kommentare

Hallo, ich benötige eure Hilfe. Ich habe unterstehendes Script, leider funktioniert es nicht. Es wird nichts gelöscht. Was habe ...

Batch & Shell

CMD: String finden und kopieren

gelöst Frage von SKBadoxBatch & Shell2 Kommentare

Hallo zusammen, ich hätte da mal eine Frage :) Gibt es eine Möglichkeit durch eine Batch Datei eine .txt ...

Neue Wissensbeiträge
Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 5 StundenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 10 StundenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Microsoft Office

MS Office 2019 ohne OneNote - OneNote App speichert nur in Cloud

Information von Deepsys vor 21 StundenMicrosoft Office2 Kommentare

Microsoft zeigt deutlich wohin alles bei Ihnen geht, OneNote 2019 wird es nicht mehr geben, und die Windows 10 ...

Humor (lol)

Warum man sein Gast-WLAN nicht beliebig nennen sollte

Erfahrungsbericht von Henere vor 1 TagHumor (lol)5 Kommentare

Servus, mal was aus dem Alltag. Zu Hause. Eigentlich wollte ich nur einen weiteren WLAN-AP ins Netz bringen, damit ...

Heiß diskutierte Inhalte
Windows Netzwerk
LAN nur 10MB pro s trotz gb lan
Frage von tsunamiWindows Netzwerk21 Kommentare

Hallo zusammen, ich brauche mal wieder einen Anstoß in die richtige Richtung. Ich habe einen Windows 10 pc mit ...

Festplatten, SSD, Raid
Server SSD: NVMe PCIe 3.0 RAID?
Frage von bouneeFestplatten, SSD, Raid15 Kommentare

Hallo liebe Admins, mir stellt sich gerade die Frage, ob ein neuer Server mit SSD NVMe PCIe 3.0 Sinn ...

Sonstige Systeme
Wie Normenkataloge im Unternehmen bereit stellen?
Frage von MuzzepuckelSonstige Systeme14 Kommentare

Hallo Kollegen, ich lese schon lange hier mit, nun mein ersrer Beitrag, bzw. Frage. :-) Wir benötigen für unsere ...

Windows 10
Windows 10 Startmenü-Einstellungen Systemweit festlegen
Frage von flotautWindows 1013 Kommentare

Guten Morgen liebe Admins, wir möchten bei uns am Lehrstuhl demnächst auf Windows 10 umsteigen. Wir installieren unsere PC's ...