stephanriehle
Goto Top

Dateien nacheinander Verschieben mit eine Zeitintervall

Hallo

Ich möchte gerne Dateien (ca. 2000) via Script / Batch von einen Ordner in den anderen verschieben nach jedem Verschieben einer Datei soll aber ein Zeitfenster (kurze Pause ca 1 Sekunde) entstehen / erfolgen bis die nächste Datei verschoben wird.

C:\Inbox --> D:\outbox

Grund über dem Order D:\Outbox\ liegt ein Programm welches nur wenige Dateien hintereinander verarbeitet.

hat jemand eine Idee?

mfg stephan

Content-Key: 542844

Url: https://administrator.de/contentid/542844

Printed on: May 7, 2024 at 07:05 o'clock

Member: emeriks
Solution emeriks Feb 03, 2020, updated at Feb 04, 2020 at 07:14:30 (UTC)
Goto Top
Hi,
PowerShell?
Get-ChildItem C:\Inbox | %{Move-Item -Path $_.FullName -Destination "D:\Outbox\$($_.Name)" ; Start-Sleep 1}  

So oder ähnlich.

E.
Member: StephanRiehle
StephanRiehle Feb 03, 2020 at 18:49:09 (UTC)
Goto Top
danke aber dann wird dach alles auf einmal verschoben ich will aber nach jeder Datei 1 sekunde warten bis die Nächste verschoben wird

Datei1.csv
1sec. pause
Datei2.csv
1sec. pause
..
.
Mitglied: 142232
Solution 142232 Feb 03, 2020 updated at 20:23:07 (UTC)
Goto Top
Zitat von @StephanRiehle:

danke aber dann wird dach alles auf einmal verschoben ich will aber nach jeder Datei 1 sekunde warten bis die Nächste verschoben wird

Datei1.csv
1sec. pause
Datei2.csv
1sec. pause
..
.
Du hast wohl das Start-Sleep 1 in @emeriks Code übersehen 🙃.

Btw. die Pipe vor Start-Sleep solltest du durch ein Semikolon ersetzen 😉
Member: emeriks
Solution emeriks Feb 04, 2020 at 07:14:22 (UTC)
Goto Top
Zitat von @142232:
Btw. die Pipe vor Start-Sleep solltest du durch ein Semikolon ersetzen 😉
Uuups! Richtig! Erledigt.
Member: StephanRiehle
StephanRiehle Feb 04, 2020 at 09:02:36 (UTC)
Goto Top
Ihr seid Spitze danke funktioniert