Anonim

La prima domanda che la gente di solito si pone è: "Se posso semplicemente fare clic con il pulsante destro del mouse e archiviare una cartella di profili, perché dovrei preoccuparmi di farlo dalla riga di comando?" La risposta è che se si utilizza un programmatore, come l'Utilità di pianificazione di Windows 7, non puoi indicare a quel programma di fare clic con il pulsante destro del mouse o fare clic in un punto qualsiasi del caso. Devi dargli un modo senza mouse di fare ciò che vuoi, e per questo devi usare i comandi della console.

WinRAR (a pagamento) e 7-Zip (gratuito) hanno entrambe le versioni console fornite in bundle con il loro software e puoi usarlo per eseguire facilmente il backup di una cartella di profili altrove. Con WinRAR c'è rar.exe e unrar.exe. Con 7-Zip è un programma, 7z.exe.

Per questo esempio, verrà eseguito il backup di un profilo Firefox.

Nota prima di continuare: ogni volta che si esegue il backup di un profilo, è importante che l'app che utilizza il profilo sia chiusa, altrimenti i file verranno persi perché sono in uso dall'app.

Utilizzo delle variabili di ambiente Windows per le posizioni dei percorsi

Li usiamo perché è molto meno da digitare. ????

Utilizzando la bontà delle variabili d'ambiente, il percorso dei profili e delle estensioni di Firefox è:

% Appdata% MozillaFirefox

Il percorso per WinRAR è:

% Programmi% WinRARrar.exe

Il percorso per 7-Zip è:

% Programmi% 7-Zip7z.exe

E il percorso del desktop è:

%% Desktop USERPROFILE

Torneremo su questi tra un momento.

Immergersi nel prompt dei comandi

Dopo aver appreso come utilizzare 7-Zip o WinRAR dal prompt dei comandi, sarà molto più semplice configurarlo per l'uso nell'app Task Scheduler di tua scelta.

Aprire una finestra del prompt dei comandi facendo clic sul logo di Windows, digitando il comando e selezionando Prompt dei comandi .

(Nota a margine: "Autorizzazioni elevate" non sono necessarie. È possibile eseguire un prompt dei comandi "semplice"; va bene.)

Per un test, creeremo un archivio della cartella del profilo di Firefox sul desktop per assicurarci che funzioni. Assicurati di chiudere prima Firefox in modo da liberare la cartella del profilo per il backup.

Utilizzando WinRAR:

"% PROGRAMFILES% WinRARrar.exe" u -r -m0 "% USERPROFILE% Desktopfirefox-backup.rar" "% APPDATA% MozillaFirefox"

… che appare così sulla riga di comando:

Utilizzando 7-Zip:

"% PROGRAMFILES% 7-Zip7z.exe" u -r -mx = 0 -t7z "% USERPROFILE% Desktopfirefox-backup.7z" "% APPDATA% MozillaFirefox"

… che appare così sulla riga di comando:

Una ripartizione dettagliata di ciascuno:

WinRAR: "% PROGRAMFILES% WinRARrar.exe"
7-Zip: "% PROGRAMFILES% 7-Zip7z.exe"

Avvia il programma di archiviazione.

WinRAR: u
7-Zip: u

Aggiorna archivio. È molto probabile che eseguirai lo stesso comando per eseguire regolarmente il backup della cartella del tuo profilo, quindi invece di creare un nuovo archivio con “a”, viene utilizzato invece “u”. Se non è presente alcun archivio durante l'esecuzione (che sarà il caso al primo avvio), ne viene creato uno nuovo.

WinRAR: -r
7-Zip: -r

Sottocartelle Recurse. Ciò significa che l'archivio creato includerà la cartella e tutte le sottocartelle / file al suo interno.

WinRAR: -m0
7-Zip: -mx = 0

Livello di compressione. Puoi scegliere da 0 (zero) a 5. 0 non è compressione e più veloce. 5 è la compressione 'ultra' e più lenta.

7-Zip (solo): -t7z

Ciò significa che "il tipo di archivio è il formato 7z".

WinRAR: "% USERPROFILE% Desktopfirefox-backup.rar"
7-Zip: "% USERPROFILE% Desktopfirefox-backup.7z"

L'archivio di destinazione che si desidera creare. Deve essere racchiuso tra virgolette.

WinRAR: "% APPDATA% MozillaFirefox"
7-Zip: "% APPDATA% MozillaFirefox"

La cartella di cui vuoi eseguire il backup. Deve essere racchiuso tra virgolette.

Successo?

Se tutto è andato bene, hai un file chiamato firefox-backup.rar o firefox-backup.7z sul desktop a seconda che tu abbia usato WinRAR o 7-Zip. Fare doppio clic per guardare all'interno dell'archivio per assicurarsi che sia stato eseguito il backup di tutto. Se ha funzionato, ha funzionato.

Ora puoi modificare la linea per consegnare l'archivio di destinazione ovunque desideri, perché è molto probabile che non lo desideri sul desktop.

Cose che puoi fare una volta che sei soddisfatto della linea

Una volta che la riga di comando che esegui archivia ciò che vuoi e lo posiziona dove vuoi, puoi …

Crea come scorciatoia veloce

Fare clic con il tasto destro del mouse sul desktop, creare un nuovo collegamento e incollare l'intera riga come posizione. Non è necessario disporre di questa riga in un file batch e funzionerà così com'è. Se esegui regolarmente il backup di una posizione molto specifica come una cartella del profilo, in realtà è più veloce avere un collegamento pronto a fare il lavoro perché richiede solo un doppio clic.

Usa la linea nel tuo programma di pianificazione prescelto

Qualsiasi programma di pianificazione delle attività da parte di Microsoft riconoscerà o meno la tua linea e la eseguirà facilmente agli intervalli di tempo che scegli.

Note importanti

Per il corretto backup di una cartella del profilo, l'app che la utilizza non dovrebbe essere in esecuzione mentre è in corso il backup. Se l'app è in esecuzione, questo non è un problema, ma all'archivio mancheranno i file perché l'app ha la priorità sulla propria cartella del profilo.

Se scegli di utilizzarlo in Utilità di pianificazione di Windows Vista e 7, dovrai eseguire l'attività con le autorizzazioni "più alte" affinché funzioni correttamente. La prima volta che si esegue l'attività, verrà eseguita normalmente, ma la seconda volta non riuscirà a meno che non sia stata configurata per l'esecuzione con le autorizzazioni più elevate poiché il programma di archiviazione ha bisogno di aggiornare un archivio esistente.

Come eseguire il backup di una cartella di profili con 7-zip o winrar dal prompt dei comandi