Zmiana daty modyfikacji pliku jest możliwa i stosunkowo prosta – w systemach Windows, macOS i Linux zrobisz to w wierszu poleceń lub przy użyciu dedykowanych programów.
Poniżej znajdziesz praktyczny poradnik krok po kroku, przygotowany z myślą o użytkownikach polskich stron technologicznych.
1. Co to jest data modyfikacji pliku?
System operacyjny zapisuje kilka podstawowych znaczników czasu dla każdego pliku:
- data utworzenia – kiedy plik został zapisany po raz pierwszy;
- data modyfikacji (LastWriteTime) – kiedy zawartość pliku była ostatni raz zmieniona;
- data ostatniego dostępu – kiedy plik ostatnio był otwierany.
W większości przypadków widzisz je po kliknięciu pliku prawym przyciskiem myszy i wybraniu Właściwości (Windows) lub w oknie Informacje (macOS).
Standardowy interfejs systemu zwykle pozwala tylko podglądać te daty, a nie je edytować – do zmiany potrzebne są dodatkowe narzędzia.
2. Czy zmiana daty modyfikacji jest „legalna” i bezpieczna?
Technicznie zmiana daty modyfikacji to modyfikacja metadanych pliku – system i wiele programów (np. PowerShell, „file date changer”) wprost to umożliwiają.
Kopie zapasowe, synchronizacja i systemy kontroli wersji mogą opierać się na datach plików – ich sztuczna zmiana potrafi zaburzyć działanie backupów czy synchronizacji.
Kontekst dowodowy (np. w sprawach sądowych) bywa wrażliwy na manipulowanie datami – to już kwestia prawna, a nie techniczna.
Najlepiej traktować tę funkcję jako narzędzie do porządkowania archiwów, ujednolicania dat i korekty błędów (np. po niepoprawnym ustawieniu zegara systemowego), a nie do wprowadzania w błąd.
3. Windows – zmiana daty modyfikacji pliku
PowerShell – precyzyjna zmiana daty modyfikacji
Windows PowerShell pozwala bezpośrednio zmieniać właściwości pliku, w tym datę modyfikacji (LastWriteTime).
Krok po kroku (pojedynczy plik):
-
Otwórz PowerShell jako administrator.
Kliknij prawym przyciskiem myszy ikonę Start i wybierz Windows PowerShell (Administrator) lub Terminal (Administrator).
-
Skopiuj pełną ścieżkę pliku.
W Eksploratorze plików kliknij plik prawym przyciskiem myszy → Właściwości i skopiuj pole Lokalizacja (oraz nazwę pliku) albo użyj paska adresu.
-
Ustaw nową datę modyfikacji za pomocą Get-Item:
(Get-Item "C:\ścieżka\do\pliku\plik.txt").LastWriteTime = "2023-05-01 10:30:00"To polecenie zmienia właściwość
LastWriteTimedanego pliku – czyli jego datę modyfikacji. -
Sprawdź efekt.
Otwórz ponownie Właściwości pliku w Eksploratorze – data Modyfikacja powinna być zaktualizowana.
Alternatywnie: Set-ItemProperty:
Set-ItemProperty -Path "C:\ścieżka\do\pliku\plik.txt" -Name LastWriteTime -Value "2023-05-01 10:30:00"
Zmiana wielu plików naraz – przykład masowej operacji:
Get-ChildItem "C:\ścieżka\do\folderu" | ForEach-Object { $_.LastWriteTime = "2023-05-01 10:30:00" }
Programy zintegrowane z menu kontekstowym – Attribute Changer i podobne
Istnieją narzędzia, które dodają opcję zmiany daty i czasu pliku bezpośrednio do menu kontekstowego Windows. Przykładowy sposób działania takich programów:
- Zainstaluj narzędzie typu „zmieniacz atrybutów” i aktywuj opcję dodania do menu kontekstowego podczas instalacji.
- Otwórz Eksplorator plików i kliknij prawym przyciskiem myszy plik lub folder, który chcesz zmodyfikować.
- Wybierz opcję „Zmień atrybut” – pojawi się okno konfiguracji (np. „Zmienacz atrybutów”).
- Zaznacz pole „Zmień datę i godzinę” i wpisz nowe wartości dla:
- daty utworzenia,
- daty modyfikacji,
- daty ostatniego dostępu (jeśli program to obsługuje).
- Zatwierdź zmiany – program zaktualizuje metadane pliku.
Takie narzędzia są wygodne, gdy często zmieniasz daty plików lub robisz to na wielu plikach jednocześnie.
FreeCommander – zmiana daty modyfikacji z poziomu menedżera plików
Popularny menedżer plików FreeCommander pozwala zmieniać datę/czas modyfikacji plików i folderów bez użycia PowerShell. Opis użycia:
- W FreeCommander zaznacz plik lub folder, którego datę chcesz zmienić.
- Wciśnij Shift + Enter – otworzy się okno „Atrybuty/Czas”.
- W tym oknie możesz edytować daty i czas, w tym datę modyfikacji.
- Zastosuj zmiany – FreeCommander zapisze nowe wartości dla wybranego pliku lub folderu.
Prosta „obejściowa” metoda – zmiana zegara systemowego
Istnieje też bardzo prosta, choć mało wygodna metoda:
- Zmień datę i czas systemowy na wartość, którą chcesz przypisać do pliku.
- Otwórz lub zmodyfikuj plik – system zapisze nową datę modyfikacji zgodną z aktualnym czasem.
- Przywróć prawidłową datę i czas w systemie.
To rozwiązanie nie jest zalecane w codziennej pracy, ale bywa pomocne w prostych, jednorazowych przypadkach.
4. macOS – zmiana daty modyfikacji w Terminalu
Finder nie pozwala bezpośrednio zmienić daty modyfikacji; zrobisz to w Terminalu poleceniem touch.
Krok po kroku:
-
Uruchom Terminal.
Znajdziesz go w folderze Narzędzia lub przez Spotlight.
-
Przygotuj datę w odpowiednim formacie.
Polecenie
touch -twykorzystuje format RRRRMMDDGGMM (rok, miesiąc, dzień, godzina, minuta). Przykład:201302161530oznacza 2013-02-16, godz. 15:30. -
Wpisz komendę:
touch -t 201302161530 /ścieżka/do/pliku/dokument.txtKomenda zmienia znacznik czasu pliku – w tym datę modyfikacji.
-
Sprawdź datę w Finderze.
Kliknij plik prawym przyciskiem → Informacje i upewnij się, że pole Zmodyfikowano odpowiada podanej dacie.
W praktyce touch aktualizuje czas modyfikacji i dostępu; efekt może zależeć od wersji systemu plików i macOS.
5. Linux – zmiana daty modyfikacji pliku
W systemach Linux również użyjesz Terminala i polecenia touch do zmiany znaczników czasu.
Ogólny sposób działania:
- Otwórz Terminal.
- Użyj
touchz opcją daty, np.:
touch -d "2021-01-01 10:00" /ścieżka/do/pliku/dane.log
- Polecenie ustawia datę modyfikacji pliku na wskazany moment.
6. Metadane plików vs data modyfikacji systemu plików
Nie myl daty modyfikacji w systemie plików (pokazywanej przez system operacyjny) z datami zapisanymi w metadanych dokumentu (np. w PDF-ach czy zdjęciach) – to niezależne informacje.
Windows – usuwanie właściwości i informacji osobistych
W oknie Właściwości → Szczegóły kliknij „Usuń właściwości oraz informacje osobiste”. Pozwala to usunąć część metadanych (np. autora, datę wykonania zdjęcia), ale nie służy do precyzyjnej edycji dat modyfikacji w systemie plików.
Pliki PDF – zmiana daty utworzenia/modyfikacji w metadanych
Dla PDF-ów można zmienić daty zapisane w metadanych dokumentu (nie muszą one odpowiadać dacie modyfikacji w systemie plików). Typowy przebieg:
- Otwórz narzędzie typu „Edytor metadanych PDF” (online lub jako aplikacja).
- Wybierz funkcję Edytor metadanych.
- Przeciągnij plik PDF do narzędzia.
- W wyświetlonym formularzu możesz zmienić:
- tytuł,
- autora,
- producenta,
- datę utworzenia i/lub datę modyfikacji w metadanych.
- Zapisz metadane – narzędzie wygeneruje zaktualizowany plik PDF.
7. Narzędzia do masowej zmiany dat – „File Date Changer” i podobne
Istnieje wiele programów określanych jako „zmieniacz dat pliku”, których głównym zadaniem jest edycja dat utworzenia, modyfikacji i dostępu w prostym interfejsie. Typowy scenariusz użycia:
- Zainstaluj program typu file date changer na komputerze.
- Uruchom go i przejdź do sekcji narzędzi, gdzie znajduje się „Zmieniacz daty pliku”.
- Dodaj pliki, których daty chcesz zmienić (przycisk „+”, przeciąganie plików itp.).
- Kliknij pole daty przy każdym pliku i ustaw nową wartość daty modyfikacji (oraz innych dat, jeśli potrzebne).
- Jeśli chcesz zmienić wiele plików na tę samą datę, użyj opcji „Zmiana zbiorcza”, ustaw godzinę i potwierdź.
- Kliknij „Zastosuj”, a następnie potwierdź – program zapisze nowe daty we wszystkich wskazanych plikach.
Takie narzędzia często oferują:
- obsługę wielu formatów plików,
- wsparcie dla zbiorczej edycji,
- prosty interfejs graficzny, co jest wygodne dla mniej zaawansowanych użytkowników.
8. Dobre praktyki przy zmianie dat plików
Aby używać tych narzędzi rozsądnie:
- Dokumentuj zmiany – jeśli zmieniasz daty plików archiwalnych, warto zanotować, co zostało zmienione (np. w osobnym pliku README);
- Nie mieszaj dat technicznych z rzeczywistą historią dokumentu – w treści pliku możesz dodać notkę, kiedy faktycznie został utworzony;
- Przed masową zmianą zrób kopię – szczególnie gdy korzystasz z narzędzi zmieniających wiele plików na raz;
- Zachowaj ostrożność przy plikach używanych przez systemy backupu/synchronizacji – zmiany dat mogą wymusić ponowne przesyłanie lub nieoczekiwane działania takich systemów.






