Jump to content

Robocopy / Dateien kopieren und gleichzeitiges umbenennen (mit Timestamp versehen)


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo Leute

 

Folgendes Problem:

 

Ich muss aus einer Ordnerstruktur verschiedene Files auf einen anderen Server kopieren und die kopierten Files umbenennen, heisst mit einem Timestamp versehen. Ist alles kein Problem, nur: Im Zielverzeichnis befinden sich ältere Dateien, die nicht umbenannt werden dürfen. Technisch löse ich das mit Robocopy.

 

Was mich zu folgender Frage bringt:

Gibts mit Robocopy die Möglichkeit, Files zu kopieren und GLEICHZEITIG umzubennenen? Oder wie verhindere ich, dass alle Dateien umbenannt werden? Ich steh gerade auf dem Schlauch.

 

Danke für eure Hilfe

 

minddive

Geschrieben

ohne powershell:

 

ich würde alles in einen unterordner im zielverzeichnis kopieren. dann umbennen, danach alles einen ordner nach oben verschieben.

 

ansonsten wäre ich auch für ein script. das ist sauberer und einfacher.

 

dir | foreach{Copy-Item $_.Fullname <neuer Dateiname>}

 

Da müsstest du ja auch das Timestamp nicht prüfen. Oder meinst du etwas anderes?

 

Gruß

Fresh

Geschrieben

danke fresh. geht nun doch mit powershell :-) meine argumente waren stärker. deine erste idee ohne ps ist gut, aber das script läuft später auf produktiven servern (18stk) und kopiert werden zig gigs an daten. da ist das zu unsauber. das timestamp muss nicht geprüft werden, sondern ans ende jedes dateinamens gesetzt werden (bitte keine einwände, die hab ich selber schon :-). aber mit ps krieg ich das locker hin. somit kann der thread geschlossen werden.

 

danke fresh

 

@dukel: sammelst du hier nur kommentierte beiträge? find ich nicht so lustig ... egal

Geschrieben

Benutze etwas anderes (z.B. ein Powershellscript) statt robocopy.

dukel, "Benutze etwas anderes" find ich nicht sehr hilfreich. und dann kommt gar nichts mehr von dir. wenn ich schreibe, dass ich das mit rc löse würde ich gerne hilfen in diesem bereich erhalten.

Geschrieben

Ich hatte ein Beispiel (Powershellscript) dazu geschrieben.

Da ich nicht weiß wie es mit Robocopy sonst gelöst werden sollte habe ich nichts mehr dazu geschrieben. Ein "mit Robocopy wird es wohl nicht gehen" hilft dir ja auch nicht weiter.

Geschrieben

@minddive:

 

Bitte benutze doch in Zukunft auch Großbuchstaben. Je besser wir deine Beiträge lesen können umso besser können wir dir helfen.

Das werde ich sehr gerne tun, sorry, Informatikerkrankheit die sich bei mir eingenistet hat :-)

  • Like 1
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...