Jak automatycznie kopiować pliki z jednego folderu do drugiego w systemie Windows 11

Możesz zautomatyzować ten proces za pomocą Harmonogramu zadań

  • Aby automatycznie kopiować pliki z jednego folderu do drugiego w systemie Windows 11, musisz użyć plików wsadowych.
  • Jeśli jest to dla Ciebie zbyt skomplikowane, istnieje wiele rozwiązań innych firm, które mogą pomóc.
automatycznie kopiować pliki z jednego folderu do drugiego

Ważne jest, aby zachować kopię zapasową ważnych plików. Możesz łatwo automatycznie kopiować pliki z jednego folderu do drugiego na komputerze za pomocą wbudowanych narzędzi.

System Windows ma już polecenia umożliwiające kopiowanie plików, a w tym przewodniku pokażemy, jak wykorzystać je do automatyzacji procesu kopiowania.

W tym artykule
  • Jak automatycznie kopiować pliki z jednego folderu do drugiego w systemie Windows 11?
  • 1. Utwórz plik wsadowy
  • 2. Utwórz zaplanowane zadanie, aby uruchomić skrypt
  • 3. Korzystaj z oprogramowania innych firm
  • Skrypt wsadowy do przenoszenia plików z jednego folderu do drugiego na podstawie daty/nazwy

Jak automatycznie kopiować pliki z jednego folderu do drugiego w systemie Windows 11?

1. Utwórz plik wsadowy

  1. otwarty Notatnik.
  2. Wklej następujący kod, ale pamiętaj o dostosowaniu wartości folderu źródłowego i docelowego, tak aby odpowiadały ścieżkom na komputerze:
    @echo off set "source=C:\Users\WindowsReport\Downloads" set "destination=D:\Backup" robocopy "%source%" "%destination%" exit /b
  3. Kliknij Plik i wybierz Zapisz jako.
  4. Ustaw katalog zapisu, ustaw typ pliku na Wszystkie plikii ustaw nazwę na kopieplików.bat.
  5. Zapisz zmiany.

2. Utwórz zaplanowane zadanie, aby uruchomić skrypt

  1. W polu wyszukiwania wpisz zadanie. Wybierać Harmonogram zadań z listy.
  2. Kliknij Utwórz zadanie podstawowe.
  3. Następnie ustaw nazwę i opis swojego zadania i kliknij Następny.
  4. Ustaw sposób uruchomienia zadania. Użyliśmy Kiedy komputer się uruchamia, ale możesz ustawić uruchamianie zadania co kilka dni lub co tydzień.
  5. Wybierać Uruchom program.
  6. Następnie kliknij Przeglądać przycisk.
  7. Wybierz plik wsadowy kopieplików.bat które stworzyłeś.
  8. Na koniec kliknij Skończyć aby dodać nowe zadanie.

3. Korzystaj z oprogramowania innych firm

  1. Pobierz FreeFileSync i zainstaluj go.
  2. Uruchom aplikację.
  3. Kliknij Przeglądać i wybierz ścieżkę pliku zarówno dla katalogu źródłowego, jak i docelowego.
  4. Następnie wybierz żądaną metodę synchronizacji.
  5. Na koniec kliknij Synchronizować.

Jeśli masz problemy z tym narzędziem, możesz użyć dowolnego innego oprogramowanie do synchronizacji plików.

Jak testujemy, recenzujemy i oceniamy?

Przez ostatnie 6 miesięcy pracowaliśmy nad stworzeniem nowego systemu oceny sposobu, w jaki tworzymy treści. Korzystając z niego, później przerobiliśmy większość naszych artykułów, aby zapewnić praktyczną wiedzę na temat stworzonych przez nas przewodników.

Aby uzyskać więcej szczegółów, możesz przeczytać jak testujemy, recenzujemy i oceniamy w WindowsReport.

Przeczytaj więcej na ten temat
  • Jak otworzyć pliki EPUB w systemie Windows 11
  • Jak otworzyć plik XML w systemie Windows 11
  • Poprawka: TYP ESIF – błąd czasu IPF w systemie Windows 11

Skrypt wsadowy do przenoszenia plików z jednego folderu do drugiego na podstawie daty/nazwy

Aby przenieść pliki na podstawie ich nazwy, użyj poniższego skryptu, po prostu ręcznie ustaw wzorzec pliku oraz katalog źródłowy i docelowy:

@echo off. set "sourceFolder=C:\SourceFolder"
set "destinationFolder=C:\DestinationFolder"
set "filePattern=*2010*" for %%F in ("%sourceFolder%\%filePattern%") do ( move "%%F" "%destinationFolder%"
) echo Files moved based on file name pattern. pause

Aby przenieść pliki na podstawie daty ich modyfikacji, użyj następującego skryptu:

@echo off. set "sourceFolder=C:\SourceFolder"
set "destinationFolder=C:\DestinationFolder"
set "cutoffDate=2023-01-01" for /f %%F in ('dir /b /a-d /o-d %sourceFolder%') do ( set "fileDate=" for /f %%D in ('wmic datafile where name^="%sourceFolder%\%%F" get LastModified ^| findstr /r "^[0-9]"') do ( set "fileDate=%%D" ) if defined fileDate ( if "%fileDate%" LSS "%cutoffDate%" ( robocopy "%sourceFolder%" "%destinationFolder%" "%%F" ) )
) echo Files moved based on date cutoff. pause

Jak widać, stosunkowo proste jest użycie skryptu do automatycznego kopiowania plików z jednego folderu do drugiego w systemie Windows 11. Aby lepiej zrozumieć, jak działają te polecenia, sugerujemy nauczenie się, jak to zrobić skopiuj pliki za pomocą wiersza poleceń.

Aby mieć pewność, że wszystko działa tak, jak powinno, warto to zrobić porównaj foldery i skopiuj brakujące pliki odpowiednio. Aby uzyskać więcej informacji na temat zarządzania plikami, odwiedź nasz przewodnik wyodrębnij pliki z wielu folderów.

Jakiej metody używasz do automatycznego kopiowania plików na swój komputer? Podziel się tym z nami w sekcji komentarzy poniżej!

Jak edytować zmienne ścieżki środowiska systemowego w systemie Windows 10?

Jak edytować zmienne ścieżki środowiska systemowego w systemie Windows 10?Przewodniki Po Systemie Windows 10Wiersz Polecenia

Edycja zmiennej ścieżki systemu Windows 10 jest bardzo przydatną funkcją, jeśli używasz Wiersz polecenia bardzo często.Korzystanie z zaawansowanych ustawień systemu to jeden ze sposobów zmiany ście...

Czytaj więcej
NAPRAW: autouzupełnianie wiersza polecenia systemu Windows 10 nie działa

NAPRAW: autouzupełnianie wiersza polecenia systemu Windows 10 nie działaWiersz Polecenia

Aby naprawić różne problemy z komputerem, zalecamy DriverFix:To oprogramowanie sprawi, że Twoje sterowniki będą działały, dzięki czemu będziesz chroniony przed typowymi błędami komputera i awariami...

Czytaj więcej
Jak używać polecenia użytkownika sieci w systemie Windows 10,8,7

Jak używać polecenia użytkownika sieci w systemie Windows 10,8,7Wiersz Polecenia

Aby naprawić różne problemy z komputerem, zalecamy DriverFix:To oprogramowanie sprawi, że sterowniki będą działały, dzięki czemu będziesz chroniony przed typowymi błędami komputera i awariami sprzę...

Czytaj więcej