Automatyzacja stanowi doskonałe narzędzie, które można wykorzystać do realizacji powtarzających się zadań. Choć nie zawsze jest prosto zautomatyzować proces, skrypty oraz Harmonogram zadań stanowią efektywne metody do wykonania większości zadań. W wyjątkowych sytuacjach system Windows dysponuje wbudowanymi funkcjami automatyzacji. O ile potrzebujesz przenieść pliki z jednego folderu do innego po upływie określonego czasu, najkorzystniejszym rozwiązaniem będzie stworzenie skryptu wsadowego.
Tworzenie skryptu do przenoszenia plików
Rozpocznij od otwarcia nowego pliku w Notatniku i wklejenia poniższego kodu. Następnie zapisz go z rozszerzeniem .BAT. Będziesz musiał dostosować ten plik do swoich indywidualnych potrzeb, a poniżej wyjaśnimy, jakie zmiany należy wprowadzić.
@echo off set X=30 set "source=C:\Source Folder" set "destination=D:\Destination Folder" robocopy "%source%" "%destination%" /mov /minage:%X% exit /b
W pierwszej kolejności powinieneś zmienić wartość X w drugiej linii. X oznacza wiek pliku. Domyślnie ustawiona jest na 30 dni, ale możesz to dostosować wedle uznania. Jeżeli pragniesz przenieść pliki, które mają więcej niż 15 dni, zmień wartość 30 na 15.
Kolejnym krokiem jest edycja ścieżki w trzeciej linii. Zastąp ją ścieżką folderu, z którego chcesz przenieść pliki. Upewnij się, że ścieżka oraz „source =” są zamknięte w cudzysłowie.
Na koniec edytuj ścieżkę w czwartym wierszu, wpisując pełną ścieżkę folderu docelowego, do którego mają być przeniesione pliki. Również w tym przypadku upewnij się, że wszystko jest zamknięte w cudzysłowie.
To wszystkie wymagane kroki. Uruchom skrypt, a pliki zostaną przeniesione.
Jak zaplanować uruchomienie skryptu
Możesz ręcznie uruchomić skrypt, kiedy tylko chcesz przenieść pliki, ale jeśli chcesz, aby proces odbywał się automatycznie, skorzystaj z aplikacji Harmonogram zadań.
Otwórz Harmonogram zadań i kliknij „Utwórz zadanie”. Wprowadź nazwę dla swojego zadania i przejdź do zakładki „Wyzwalacze”. Kliknij „Nowy” na dole, a następnie wybierz, kiedy skrypt ma być uruchamiany.
Potem przejdź do zakładki „Akcja” i kliknij „Nowy”. Wybierz przycisk przeglądania, aby zlokalizować utworzony wcześniej skrypt. Kliknij „OK”, a Twoje zadanie zostanie zapisane. Włącz je, a pliki będą przenoszone automatycznie zgodnie z ustalonym harmonogramem.
Informacje o Robocopy
W powyższym skrypcie zastosowano narzędzie Robocopy do przenoszenia plików. Robocopy to narzędzie działające w wierszu poleceń, które jest standardowo dostępne w nowszych wersjach systemu Windows 10. Skrypt ten powinien działać na każdym systemie Windows, który ma zainstalowane Robocopy, lecz w niektórych przypadkach może być konieczne jego samodzielne zainstalowanie.
newsblog.pl