Pierwsze pytanie, które zwykle zadają ludzie, brzmi: „Jeśli mogę po prostu kliknąć prawym przyciskiem myszy i zarchiwizować folder profilu, dlaczego miałbym zawracać sobie tym głowę z linii poleceń?” Odpowiedź brzmi: jeśli używasz harmonogramu, takiego jak Harmonogram zadań systemu Windows 7, nie możesz nakazać temu programowi kliknięcia prawym przyciskiem myszy lub kliknięcia w dowolnym miejscu w tej sprawie. Musisz dać temu bez myszki sposób robienia tego, co chcesz, i do tego musisz użyć poleceń konsoli.
Zarówno WinRAR (płatny), jak i 7-Zip (bezpłatny) mają wersje konsolowe dołączone do ich oprogramowania i można ich używać do łatwego tworzenia kopii zapasowych folderu profilu w innym miejscu. W WinRAR jest rar.exe i unrar.exe. Z 7-Zip jest to jeden program, 7z.exe.
W tym przykładzie zostanie utworzona kopia zapasowa profilu Firefox.
Uwaga przed kontynuowaniem: za każdym razem, gdy tworzysz kopię zapasową profilu, ważne jest, aby aplikacja korzystająca z profilu była zamknięta, w przeciwnym razie pliki zostaną pominięte, ponieważ są one używane przez aplikację.
Używanie zmiennych środowiskowych Windows do lokalizacji ścieżek
Używamy ich, ponieważ jest o wiele mniej do pisania. ????
Przy użyciu dobroci zmiennej środowiskowej ścieżka do profili i rozszerzeń Firefoksa to:
% APPDATA% MozillaFirefox
Ścieżka do WinRAR to:
% PROGRAMFILES% WinRARrar.exe
Ścieżka do 7-Zip to:
% PROGRAMFILES% 7-Zip7z.exe
A ścieżka do twojego pulpitu to:
% USERPROFILE% Desktop
Wrócimy do nich za chwilę.
Nurkowanie w wierszu polecenia
Gdy nauczysz się korzystać z 7-Zip lub WinRAR z wiersza polecenia, konfiguracja do użycia w wybranej aplikacji Harmonogram zadań będzie znacznie łatwiejsza.
Otwórz okno wiersza polecenia, klikając Logo Windows, wpisując polecenie i wybierając opcję Wiersz polecenia .
(Mała uwaga: „Zwiększone uprawnienia” nie są konieczne. Możesz uruchomić „zwykły” wiersz polecenia; to jest OK.)
Na potrzeby testu utworzymy archiwum folderu profilu Firefox na pulpicie, aby upewnić się, że działa. Najpierw zamknij Firefoksa, aby folder profilu został zwolniony do utworzenia kopii zapasowej.
Korzystanie z WinRAR:
„% PROGRAMFILES% WinRARrar.exe” u -r -m0 „% USERPROFILE% Desktopfirefox-backup.rar” „% APPDATA% MozillaFirefox”
… Który wygląda tak w wierszu poleceń:
Korzystanie z 7-Zip:
"% PROGRAMFILES% 7-Zip7z.exe" u -r -mx = 0 -t7z "% USERPROFILE% Desktopfirefox-backup.7z" "% APPDATA% MozillaFirefox"
… Który wygląda tak w wierszu poleceń:
Szczegółowy podział każdego z nich:
WinRAR: „% PROGRAMFILES% WinRARrar.exe”
7-Zip: „% PROGRAMFILES% 7-Zip7z.exe”
Uruchamia program do archiwizacji.
WinRAR: u
7-Zip: u
Zaktualizuj archiwum. Najprawdopodobniej najprawdopodobniej uruchomisz to samo polecenie, aby rutynowo wykonać kopię zapasową folderu profilu, więc zamiast tworzyć nowe archiwum z „a”, zamiast niego używa się „u”. Jeśli podczas uruchamiania nie ma archiwum (co będzie miało miejsce przy pierwszym uruchomieniu), zostanie utworzone nowe archiwum.
WinRAR: -r
7-Zip: -r
Recurse podfoldery. Oznacza to, że utworzone archiwum będzie zawierać folder i wszystkie podfoldery / pliki w nim zawarte.
WinRAR: -m0
7-Zip: -mx = 0
Poziom kompresji. Masz do wyboru od 0 (zero) do 5. 0 to brak kompresji i najszybsza. 5 to kompresja „ultra” i najwolniejsza.
7-Zip (tylko): -t7z
Oznacza to, że „typ archiwum to format 7z”.
WinRAR: „% USERPROFILE% Desktopfirefox-backup.rar”
7-Zip: „% USERPROFILE% Desktopfirefox-backup.7z”
Archiwum docelowe, które chcesz utworzyć. Musi być otoczony cytatami.
WinRAR: „% APPDATA% MozillaFirefox”
7-Zip: „% APPDATA% MozillaFirefox”
Folder, którego kopię zapasową chcesz wykonać. Musi być otoczony cytatami.
Powodzenie?
Jeśli wszystko poszło dobrze, masz plik o nazwie firefox-backup.rar lub firefox-backup.7z na pulpicie, w zależności od tego, czy korzystałeś z WinRAR, czy 7-Zip. Kliknij dwukrotnie, aby zajrzeć do archiwum i upewnić się, że utworzył on kopię zapasową wszystkiego. Jeśli tak, to działałoby.
Możesz teraz zmodyfikować linię, aby dostarczać archiwum docelowe w dowolne miejsce, ponieważ najprawdopodobniej prawdą jest, że nie chcesz go na komputerze.
Rzeczy, które możesz zrobić, gdy będziesz zadowolony z linii
Po uruchomieniu wiersza polecenia archiwizujesz to, co chcesz i umieszczasz go tam, gdzie chcesz, możesz…
Utwórz jako szybki skrót
Kliknij pulpit prawym przyciskiem myszy, utwórz nowy skrót i wklej cały wiersz jako lokalizację. Nie jest wymagane, aby ta linia znajdowała się w pliku wsadowym i działała bez zmian. Jeśli rutynowo tworzysz kopie zapasowe bardzo określonej lokalizacji, takiej jak folder profilu, w rzeczywistości szybciej jest przygotować skrót do wykonania zadania, ponieważ wymaga tylko dwukrotnego kliknięcia.
Użyj wiersza w wybranym harmonogramie zadań
Każdy program do planowania zadań, czy to przez Microsoft, czy nie, rozpozna twoją linię i uruchomi ją łatwo w wybranych przez ciebie odstępach czasu.
Ważne notatki
Aby zapewnić prawidłowe tworzenie kopii zapasowej folderu profilu, aplikacja, która go używa, nie powinna być uruchomiona podczas tworzenia kopii zapasowej. Jeśli aplikacja działa, nie stanowi to problemu, ale w archiwum brakuje plików, ponieważ aplikacja ma pierwszeństwo przed własnym folderem profilu.
Jeśli zdecydujesz się użyć tego w systemie Windows Vista i Harmonogramie zadań 7, będziesz musiał uruchomić zadanie z „najwyższymi” uprawnieniami, aby działało poprawnie. Przy pierwszym uruchomieniu zadanie zostanie wykonane normalnie, ale po raz drugi zakończy się niepowodzeniem, chyba że skonfigurujesz go do uruchamiania z najwyższymi uprawnieniami, ponieważ program archiwizujący potrzebuje go do zaktualizowania istniejącego archiwum.