Biznesmen online komputerowa koncepcja zarządzania dokumentami baza danych dokumentacji online

Jak zmienić datę modyfikacji pliku? Narzędzia i metody

7 min. czytania

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):

  1. Otwórz PowerShell jako administrator.

    Kliknij prawym przyciskiem myszy ikonę Start i wybierz Windows PowerShell (Administrator) lub Terminal (Administrator).

  2. 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.

  3. 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ść LastWriteTime danego pliku – czyli jego datę modyfikacji.

  4. 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:

  1. Zainstaluj narzędzie typu „zmieniacz atrybutów” i aktywuj opcję dodania do menu kontekstowego podczas instalacji.
  2. Otwórz Eksplorator plików i kliknij prawym przyciskiem myszy plik lub folder, który chcesz zmodyfikować.
  3. Wybierz opcję „Zmień atrybut” – pojawi się okno konfiguracji (np. „Zmienacz atrybutów”).
  4. 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).
  1. 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:

  1. W FreeCommander zaznacz plik lub folder, którego datę chcesz zmienić.
  2. Wciśnij Shift + Enter – otworzy się okno „Atrybuty/Czas”.
  3. W tym oknie możesz edytować daty i czas, w tym datę modyfikacji.
  4. 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:

  1. Zmień datę i czas systemowy na wartość, którą chcesz przypisać do pliku.
  2. Otwórz lub zmodyfikuj plik – system zapisze nową datę modyfikacji zgodną z aktualnym czasem.
  3. 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:

  1. Uruchom Terminal.

    Znajdziesz go w folderze Narzędzia lub przez Spotlight.

  2. Przygotuj datę w odpowiednim formacie.

    Polecenie touch -t wykorzystuje format RRRRMMDDGGMM (rok, miesiąc, dzień, godzina, minuta). Przykład: 201302161530 oznacza 2013-02-16, godz. 15:30.

  3. Wpisz komendę:

    touch -t 201302161530 /ścieżka/do/pliku/dokument.txt

    Komenda zmienia znacznik czasu pliku – w tym datę modyfikacji.

  4. 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:

  1. Otwórz Terminal.
  2. Użyj touch z opcją daty, np.:

touch -d "2021-01-01 10:00" /ścieżka/do/pliku/dane.log

  1. 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:

  1. Otwórz narzędzie typu „Edytor metadanych PDF” (online lub jako aplikacja).
  2. Wybierz funkcję Edytor metadanych.
  3. Przeciągnij plik PDF do narzędzia.
  4. W wyświetlonym formularzu możesz zmienić:
  • tytuł,
  • autora,
  • producenta,
  • datę utworzenia i/lub datę modyfikacji w metadanych.
  1. 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:

  1. Zainstaluj program typu file date changer na komputerze.
  2. Uruchom go i przejdź do sekcji narzędzi, gdzie znajduje się „Zmieniacz daty pliku”.
  3. Dodaj pliki, których daty chcesz zmienić (przycisk „+”, przeciąganie plików itp.).
  4. Kliknij pole daty przy każdym pliku i ustaw nową wartość daty modyfikacji (oraz innych dat, jeśli potrzebne).
  5. Jeśli chcesz zmienić wiele plików na tę samą datę, użyj opcji „Zmiana zbiorcza”, ustaw godzinę i potwierdź.
  6. 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.