Hirdetés

Keresés

Új hozzászólás Aktív témák

  • cigam
    titán

    Nem bonyolítod ezt túl? Miután a másolás kimenetében van "overwrite", mégegyszer lecsekkolod, hogy létezik-e? Miért másolod, mikor átnevezésről volt szó?

    set source="C:\innen\"
    set target="C:\innen\ide\"
    set file="ezt.7z"
    set today=%date:~10,4%%date:~4,2%%date:~7,2%
    if exist %target%\%file% (ren %target%\%file% %target%\%today%-%target%)
    xcopy /l /d %source%\%file% %target%\%file%

    Vagy valami ilyesmi. (OS X alatt nem tudom tesztelni)

    Hopsz a target/source végére nem kel \ jel, különben kétszer teszi oda, mert a ren és xcopy paraméterébe is beleírtam ahogy az átnevezés végét is. namég1x:
    set source="C:\innen"
    set target="C:\innen\ide"
    set file="ezt.7z"
    set today=%date:~10,4%%date:~4,2%%date:~7,2%
    if exist %target%\%file% (ren %target%\%file% %target%\%today%-%file%)
    xcopy /l /d %source%\%file% %target%\%file%

    Bár így a régi fájlnév kapja meg az új mentés dátumát.

Új hozzászólás Aktív témák