Automatyzacja to najlepsze narzędzie, którego możesz użyć, jeśli musisz wykonać powtarzalne zadanie. Nie zawsze łatwo jest zautomatyzować zadanie, ale skrypty i Harmonogram zadań to dwa świetne sposoby na wykonanie większości zadań. W bardzo rzadkich przypadkach system Windows może mieć wbudowaną funkcję automatyzacji lub dwie. Jeśli musisz przenieść pliki z jednego folderu do drugiego po określonej liczbie dni, najlepszym rozwiązaniem jest użycie skryptu wsadowego.
Skrypt do przenoszenia plików
Otwórz nowy plik Notatnika i wklej w nim następujące elementy. Zapisz go z rozszerzeniem .BAT. Będziesz musiał edytować plik, aby dopasować go do własnych potrzeb, a my wyjaśnimy, jakie zmiany musisz wprowadzić.
@echo off set X=30 set „source=C:\Source Folder” set „destination=D:\Destination Folder” robocopy „%source%” „%destination%” /mov /minage:%X% exit /b
Pierwszą rzeczą, którą musisz zmienić, jest wartość X w drugim wierszu. X reprezentuje wiek pliku. Domyślnie jest ustawiony na 30, ale możesz go zmienić na cokolwiek chcesz. Jeśli chcesz, aby pliki starsze niż 15 dni zostały przeniesione do folderu docelowego, zmień 30 na 15.
Następnie musisz zmienić ścieżkę podaną w trzecim wierszu. Zastąp go ścieżką do folderu, z którego chcesz przenieść pliki. Upewnij się, że ścieżka i „źródło =” są zawarte i zamknięte w cudzysłowie.
Na koniec zastąp ścieżkę w czwartym wierszu pełną ścieżką do folderu, do którego chcesz przenieść pliki. Ponownie upewnij się, że wszystko jest zamknięte w cudzysłowie.
To wszystko, czego potrzeba. Uruchom skrypt, a przeniesie pliki.
Planowanie scenariusza
Możesz ręcznie uruchomić skrypt, gdy chcesz przenieść pliki, ale jeśli chcesz, aby działał sam, Harmonogram zadań to aplikacja do tego zadania.
Otwórz Harmonogram zadań i kliknij Utwórz zadanie. Nadaj zadaniu nazwę i przejdź do zakładki Wyzwalacze. Kliknij przycisk Nowy na dole i wybierz, kiedy chcesz uruchomić skrypt.
Następnie przejdź do zakładki Akcja i kliknij Nowy. Kliknij przycisk przeglądania i wybierz właśnie utworzony skrypt. Kliknij OK, a zadanie jest zakończone. Włącz go, a automatycznie przeniesie pliki zgodnie z ustalonym harmonogramem.
Robokopia
Ten skrypt używa Robocopy do przenoszenia plików. Robocopy to narzędzie wiersza poleceń, które jest domyślnie dołączane w nowszych wersjach systemu Windows 10. Ten skrypt będzie działał na każdym systemie Windows, który ma na nim Robocopy, ale w niektórych przypadkach może być konieczne samodzielne zainstalowanie go.