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 RoboCopy - Move mit delay

Mitglied: GasRen1

GasRen1 (Level 1) - Jetzt verbinden

16.07.2008, aktualisiert 23:54 Uhr, 3563 Aufrufe, 6 Kommentare

Hallo zusammen,

vielleicht kann mir von euch jemand bei meinem Problemchen helfen!?

und zwar habe ich in einem Ordner eine Menge File die wie folgt aussehen könnten:

20080715122500_00000001.xml
20080715122500_00000002.xml
20080715122501_00000003.xml
...

Diese müsste ich nun eines nach dem anderen (Reihenfolge ist sehr wichtig) in einen anderen Ordner verschieben.
-> am besten mit einer Sekunden dazwischen.

Hindergrund ist folgender. Der ZielOrdner wo sie hinkommen wird von einem Biztalk überwacht und aus den XML Files werden FlatFiles gemappt bzw. erstellt.

Verschiebe oder kopiere ich nun alle auf einmal in den Ordner was ja prinzipiell Möglich ist, greift sich der BT 20er Pakete und erledigt seine Arbeit (mappen und weitergeben an MQ Server).
--> daher ist die Reihenfolge entscheident, da bei unserem Auftraggeber die Reihenfolge entscheident ist.
(Wenn er zum Beispiel normalerweise die Nachricht "k" erwartet, eine "L" bekommt und dann erst die "k" nimmt er sie nicht mehr an.
Bis dato haben wir die Files einzeln in den entsprechenden Ordner gezogen, da das Projekt nun aber beginnt zu laufen werden es immer mehr und mehr files...

WICHTIG wäre es nun also, wenn man ein File nach dem anderen verschieben lassen könnte...

Es in einer Schleife ablaufen zu lassen ist mir in den Sinn gekommen, aber wie ich immer genau 1es bzw. das jeweilige erste abgreife ist mir nicht ganz klar...


Besten Dank im voraus

René


PS.: Sollte nochwas unklar sein einfach fragen...
Mitglied: GasRen1
16.07.2008 um 10:00 Uhr
Hallo,

könnte man in einer schleife vielleicht auf den Counter im Filenamen abfragen?

Wenn ??????_0000001.xml ist mov...

das in einer Schleife ablaufen lassen?


Danke
rené
Bitte warten ..
Mitglied: Biber
16.07.2008 um 11:20 Uhr
Moin Gasren1,

willkommen im Forum.

Nachfragen:
  • die Sortierung ist mir nicht ganz klar - wird die vorgegeben
(ausschliesslich) durch die letzten 8 Stellen des Namens "_000000x"??
  • und handelt es sich um eine flache Struktur (=ein verzeichnis) oder auch mehrere Unterordner?

Grüße
Biber
Bitte warten ..
Mitglied: GasRen1
16.07.2008 um 17:33 Uhr
Hallo Biber,

danke erstmal für die schnelle Reaktion!

Die Sortierung bzw. die Files Werden wie oben beschrieben mit Datums-, Zeit-Stempel bzw. Counter generiert.

--> prinzipiell hast du also mit Deiner Annhame schon recht! (die letzten 8 stellen)

Nur ein Verzeichnis...


Danke und lg
René
Bitte warten ..
Mitglied: Biber
16.07.2008 um 19:10 Uhr
Moin GasRen1,

da ja eigentlich der automatisch generierte XML-Dateiname abhängig von ANSI-Datum/Uhrzeit in den nächsten knapp 8000 Jahren einer aufsteigenden Sortierung entspricht...
Dann reicht die Sortierung "nach Name" des DIR-Befehls.

Also wäre der von Dir zu leistende proof-of-concept an Deinem CMD-Prompt:
01.
for /f %i in ('dir /b /on Q:\uelle\*.xml') do @(echo copy Q:\uelle\%~i Z:\iel\) & (ping -n 2 localhost>nul)
Ausprobieren, Pfade anpassen, "echo" vor dem COPY rausnehmen, abfeuern.

Grüße
Biber
Bitte warten ..
Mitglied: GasRen1
16.07.2008 um 22:37 Uhr
Hallo Biber,

danke für Deine Lösung, allerdings habe ich noch eine kleine Frage diesbezüglich.

Habe die Pfade nun angepasst (Test auf meiner Maschine) in eine bat Datei gepackt und ausgeführt!
-->
for /f %i in ('dir /b /on c:\alt\*.xml') do @(copy c:\alt\%~i c:\neu\) & (ping -n 2 localhost>nul)

Leider ist nix passiert!
Fehler in der Eingabeaufforderung:
Die folgende Verwendung des Pfadoperators zur Ersetzung eines Batchparameters ist ungültig: %~i c:\neu\) & (ping -n 2 localhost>nul)

Geben sie CALL /? oder For /? ein, um heruaszufinden, welche Formate gültig sind! Syntaxfehler!


Danke für Deine Hilfe


lg
René
Bitte warten ..
Mitglied: GasRen1
16.07.2008 um 23:53 Uhr
Hallo Biber,

hab nun nochmal drüber geschaut und den Fehler auch gefunden!

Es müsste %%i bzw %%~1 eingegeben werden.
-> in der Hilfe "for /?" war es ersichtlich.


Danke und lg
René
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Move mit Robocopy
gelöst Frage von 0xC0FFEBatch & Shell2 Kommentare

Hallo zusammen, ich würde gerne Bilder von einem Verzeichnis in ein anderes Verschieben mit Folgenden Ausschlusskriterien: Dateiendung : .jpg ...

Windows Server
PowerShell move-item
gelöst Frage von r00t-1337Windows Server2 Kommentare

Hallo zusammen, kennst jemand die Möglichkeit in PowerShell via move-item zuvor ausgewählte Dateien (z.B. alle Dateinen usw. welche älter ...

Batch & Shell
(PS) Pfad zu lang bei move-item?
Frage von functionstrutBatch & Shell14 Kommentare

Hallo, ich habe irgendwie ein ganz simples problem :-s einfach folgender versuchsaufbau: sagt er mir: Die Datei ist aber ...

Batch & Shell
Robocopy Logfile
gelöst Frage von michi-ffmBatch & Shell7 Kommentare

Hallo zusammen, evtl kann jemand helfen ^^ Habe hier ein Teile aus dem Code: Das skript synchronisiert 2 Ordner ...

Neue Wissensbeiträge
Windows 10
Zero-Day-Lücke in Microsoft Edge
Information von kgborn vor 10 StundenWindows 10

In Microsofts Edge-Browser klafft wohl eine nicht geschlossene (0-Day) Sicherheitslücke im Just In Time Compiler (JIT Compiler) für Javascript. ...

Sicherheit
Microsoft und Skype: Sicherheit
Information von kgborn vor 10 StundenSicherheit

Die Tage gab es ja einige Berichte zur Sicherheit des Skype-Updaters. Der Updater von Skype läuft unter dem Konto ...

Datenschutz

Behörden ignorieren Sicherheitsbedenken gegenüber Windows 10

Information von Penny.Cilin vor 1 TagDatenschutz8 Kommentare

Hallo, passend zum Thema Ablösung LIMUX in München ein Beitrag bei Heise (siehe Link folgend). Behörden ignorieren Sicherheitsbedenken gegenüber ...

Sicherheit
Information Security Hub Munich airport
Information von brammer vor 1 TagSicherheit

Hallo, Neues Center für Cyber Kriminalität am Münchener Flughafen brammer

Heiß diskutierte Inhalte
Exchange Server
Exchange Postfach Einbindung Betriebs-rat -Arzt, Bewerbung .
gelöst Frage von YellowcakeExchange Server22 Kommentare

Hey ich habe da mal eine Denksport Aufgabe bekommen Genutzt wird ein Exchange Server 2010. hier gibt es den ...

Datenschutz
Telematikinfrastruktur Erfahrungsaustausch
Frage von MOS6581Datenschutz12 Kommentare

Moin, unter meinen Kunden befinden sich auch einige Ärzte, welche sich künftig mit der Telematikinfrastruktur-Geschichte der Gematik herumärgern dürfen. ...

Windows Server
Delgegierte OU via RDP verwalten - Objektverwaltung zuweisen
gelöst Frage von TOAOICEWindows Server12 Kommentare

Hallo, ich habe folgendes Problem. Ich möchte in meiner Domäne (Server2016), einer Gruppe (OUAdmin) Berechtigungen auf die OU Test ...

Windows Server
Downgrade von Windows Server 2016 auf 2012 - Wie vorgehen?
Frage von EstefaniaWindows Server12 Kommentare

Guten Ich habe eine Frage an Erfahrene unter euch. Durch einen InPlace Upgrade wurde Windows Server 2012 auf die ...