DOMANDA Batch Molto lento

Pubblicità

Batya

Utente Attivo
Messaggi
41
Reazioni
4
Punteggio
26
Salve, un po' di tempo fa mi sono scritto questo minuscolo script in grado di aiutarmi nella vita quotidiana davanti allo schermo:
@echo off
set origin=%~1
set destination=%~dp1
set destination=%destination:~0,-1%
robocopy "%origin%" "%destination%" /E /MOVE /R:2 /ETA

L'ho inserito nel menù contestuale e lanciandolo dopo aver selezionato una cartella, ne estrae tutto il contenuto e elimina la cartella ormai vuota.
Unica pecca: E' troppo lento, specialmente perchè lo uso con file di grosse dimensioni (tipo una 20 di file da 600MB l'uno, per dire). E' lento perchè riscrive letteralmente tutti i file nella nuova destinazione, quando in realtà basterebbe modificare il File System, proprio come fa il classico "taglia e incolla" di Windows.

Arrivando al nocciolo, è possibile implementare questa cosa ? Finora lo faccio solo su hd, se dovessi farlo su ssd mi brucio il lifespan come ridere..
Grazie in anticipo
 
Pubblicità
Pubblicità
Indietro
Top