Jump to content

Datei kopieren mit Timstamp im Dateinamen?


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 zusammen,

 

ich möchte gerne regelmäßig eine Datei kopieren per Batch mit z.B. Robocopy, möchte dabei in den Dateinamen aber immer den Timstamp mit einbauen. Also so in etwa: dateiname.txt -> dateiname-2010-10-17_12-49-22.txt

 

Mit xcopy oder robocopy habe ich keine passende Option gefunden, wie bekomme ich das per Script hin?

 

Danke für eure Hilfe!

 

Frank

Geschrieben

Mit Powershell: (ungetestet)

 

$src = "D:\temp"
$dst = "D:\temp2"

Get-ChildItem "$src\dateiname.txt" | % { Move-Item $_.FullName $_.FullName.replace($src,$dst).replace($_.Name,"$($_.BaseName)-$(get-date -f "yyyy_MM_dd")-$(get-date -f "hh_mm_ss")") }

Geschrieben

Super, danke!

 

Kennt jemand noch eine andere Variante ohne Powershell? Auf dem betreffenden Rechner ist die noch nicht installiert und ich komme nur bedingt dran, da der weit weg steht und ich nur über UMTS eine (schlechte) Verbindung habe.

 

Frank

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...