Windows 7, właściwości pliku, data modyfikacji, jak wyświetlać sekundy?


79

Czy ktoś zna sposób na natychmiastowe wyświetlenie w GUI sekund sekundy właściwości zmodyfikowanej daty pliku? Więc jeśli utworzysz plik, dowolny plik w dowolnym katalogu, kliknij prawym przyciskiem myszy i wybierz Właściwości, data modyfikacji (jeśli jest aktualna) powie coś w stylu „ dd / mm / rrr gg: mm, minutę temu ” - przypomnienie, że to jest w Windows 7. Windows XP zrobił to normalnie. Potem coś zmienili.

Jeśli zaczekasz chwilę, w końcu zobaczysz sekundy, nie jestem pewien, jak długo to trwa, ale jest to niezwykle denerwujące, jeśli chcesz rozwiązać problem polegający na sekundach znaczników czasu ... czy istnieje ustawienie ? klucz rejestru, który mogę zmienić?

Dosłownie używam Chrome, wklejając ścieżkę do katalogu, aby szybko zobaczyć sekundy (jako obejście), ale byłoby miło móc korzystać z Win7.


4
„Potem coś zmienili”. wyczuwam inny przypadek „lęku użytkownika” :)

14
Jest to kolejny przykład The Great Dumbing-Down of Windows firmy Microsoft . Zamiast popychać nowicjuszy komputerowych (co z nich zostało) do nauki komputerów i zapewniania bardziej zaawansowanym użytkownikom pożądanej mocy, wciąż upraszczają wszystko dla użytkowników o najniższym wspólnym mianowniku-celebutancie i pogarszają resztę nas, nawet nie zapewniając tryb zaawansowanego użytkownika . :-|
Synetech,

2
@ Molly, co to jest lęk użytkownika? Czy istnieje nawet taki termin?
Pacerier

Odpowiedzi:


61

Znalazłem rozwiązanie na http://www.nicholasoverstreet.com/2010/03/windows-7-annoyance-file-properties/ .

Przejdź do „Panel sterowania” → „Region i język” → „Ustawienia dodatkowe” → karta Data.

Usuń ciąg dddd(np. Zmień na ddd), kliknij „Zastosuj” i powinien działać poprawnie.

Wyjaśnienie:

„Właściwości pliku prawym przyciskiem myszy” wykorzystuje tę wartość "Long Date" + empty_space + "Long Time". Długa data to domyślnie „dddd, d MMMM rrrr”, a „Długi czas” to h:mm:ss tt. Wygląda jednak na to, że dopóki masz ciąg dddd„Long Date”, może on czasem zignorować twoje ustawienia „Long Time”, zastępując go ciągiem „x minut temu”.


3
Niezłe znalezisko! Niewygodne, ale przynajmniej to coś. Po prostu uważam, że jest to błąd w przeciwieństwie do funkcji i może zostać „naprawiony” w przyszłości.
Synetech

2
Działa to jednak tylko wtedy, gdy klikamy plik prawym przyciskiem myszy i wybieramy właściwości. To nadal nie rozwiązuje problemu, że Eksplorator Windows nie pokazuje Długo, ale Krótko.
Pacerier

Zawsze ustawiam oba formaty czasu na GG: mm: ss.
Jamie Hanrahan,

1
Dziękuję bardzo Ale czy istnieje sposób na dodanie sekund w widoku listy w Eksploratorze? A może nawet za pomocą wiersza poleceń z poleceniem „dir”? (der-da-derp)
Nate

1
W systemie Windows 10 otwórz „Panel sterowania” -> „Region” -> „Ustawienia dodatkowe” -> karta Data. Zmień na Long Date„ddd, MMMM d, rrrr”. Teraz wróć do zakładki właściwości pliku w Eksploratorze Windows i pokazuje sekundy.
Ryan Shillington

24

Patrzyłem na ten sam problem i, o ile mogę stwierdzić, nie ma sposobu.

Jednak korzystałem z obejścia, które usatysfakcjonowało to, czego potrzebowałem, więc mam nadzieję, że to pomoże. Następujące polecenie po uruchomieniu z wiersza polecenia w danym katalogu wydrukuje nazwy plików i zmodyfikowaną datę do sekund:

forfiles /c "cmd /c echo @file @ftime"

Mam nadzieję, że może to być przydatne dla ludzi.


Jestem w sieci korporacyjnej i nie mogę zainstalować żadnego oprogramowania bez uzasadnionego powodu, dla którego byłoby to korzystne dla wszystkich innych w sieci. Byłem zaskoczony, że mogłem otworzyć cmd. Jest to najszybsze rozwiązanie dla użytkowników nieposiadających uprawnień administratora, którzy potrzebują jedynie sygnatury czasowej pliku z sekundami.
thymaro

16

Ważne jest, aby pamiętać, że Windows nie przedstawiają sekund. Ukrywanie sekund odbywa się tylko w głównym oknie Eksploratora:

wprowadź opis zdjęcia tutaj

Ale Andrew nie pytał o głównego okna Eksploratora, pytał o The prawym przyciskiem myszy -> Właściwości okna, co robi Pokaż sekundy:

wprowadź opis zdjęcia tutaj

Jeśli działa na Właściwości, dlaczego nie w głównym oknie?

Powodem, dla którego nie widzisz sekund, jest to, że decyzja o użyteczności była ich usunięcie (99% użytkowników nie dba o to, kiedy plik był ostatnio modyfikowany).

Aby to osiągnąć, zespół powłoki wywołuje GetTimeFormatEx , używając flagi z prośbą o usunięcie sekund:

GetTimeFormatEx(..., TIME_NOSECONDS, ...);

który zwraca format Krótki czas :

alternatywny tekst

z dowolnymi sekundami ( ss) 1 usuwanymi.

1 Mimo że domyślne ustawienia regionalne en-US nie określają ss w formacie Short time ; TIME_NOSECONDSusunie wszelkie, ssnawet jeśli były. Nie byłbym też posłuszny temu poleceniu, nawet gdybyś był.

Edycja : Jeśli chcesz zobaczyć czas modyfikacji pliku (do drugiej), użyj interfejsu GUI systemu Windows. Pokazuje czas modyfikacji pliku (do drugiego):

wprowadź opis zdjęcia tutaj

Jeśli nie chcesz używać interfejsu GUI systemu Windows do sprawdzania czasu modyfikacji pliku (do drugiego), nie używaj go.

Edytuj 26.03.2015 : Interfejs użytkownika systemu Windows zawsze pokazuje zmodyfikowany czas do sekundy - nawet jeśli plik został ostatnio zmodyfikowany:

wprowadź opis zdjęcia tutaj

Edycja 28.01.2016 : Wliczone w systemie Windows 10, aby pokazać, że zrzut ekranu w systemie Windows 10, jak Windows 7, 8 i 8.1, nie pokazują sekund.


6
Niestety jest to poprawne. Nawet dodanie ssdo niego nie powoduje wyświetlania sekund w Eksploratorze, wierszu poleceń, zegarze zasobnika itp. To tak, jakby powiedzieli: Hej, ułatwiliśmy ci dostosowywanie rzeczy tak, jak lubisz, ale tylko tak pod warunkiem, że są zgodne z tym, co lubimy . >:-(
Synetech,

5
@Ian, „99% użytkowników nie przejmuje się rozdzielczością do kilku sekund”? Skąd masz te statystyki? Wątek ma już 24 tys. Wyświetleń.
Pacerier

3
Microsoft sprawił, że (bardzo) jest nieco lepszy dla użytkowników, którym nie zależy na sekundach, ale znacznie gorzej dla użytkowników, którym to zależy. Cieszę się, że istnieje rozwiązanie (sztuczka dddd => ddd)
netvope

4
GUI systemu Windows NIE zawsze pokazuje czas do sekundy. Jeśli zmodyfikowana data jest bardzo aktualna, wyświetli na przykład „Dzisiaj, 26 marca 2015 r., 10 minut temu”.
Ross Presser

4
@RossPresser, popieram to. Państwo musi usunąć ddddjak stwierdził postu powyżej . Jeśli tego nie zrobisz: daty nie pokażą „x minut temu”, jeśli x wynosi 0, ale gdy x nie będzie już 0, pokażą to: i.stack.imgur.com/CQp4M.png Przetestowano na Win 8.1 NTFS.
Pacerier

15

Możesz szybko wyświetlić czas tworzenia / modyfikacji pliku w PowerShell :

PS C:\Users\mskfisher> $file = C:\windows\notepad.exe
PS C:\Users\mskfisher> $file = Get-Item C:\windows\notepad.exe
PS C:\Users\mskfisher> $file.CreationTime

Monday, July 13, 2009 6:56:36 PM


PS C:\Users\mskfisher> $file.LastAccessTime

Monday, July 13, 2009 6:56:36 PM


PS C:\Users\mskfisher> $file.LastWriteTime

Monday, July 13, 2009 8:39:25 PM

Zainspirowany postem na blogu TechNet wykorzystującym PowerShell do innych szalonych sztuczek .


Dzięki za wskazówkę. Szkoda, że ​​musimy tak bardzo dążyć do czegoś tak prostego. Nawet wiersz polecenia nie chce tego pokazać. :-|
Synetech

5

Według odpowiedzi Microsoft : (zarchiwizowane, styczeń 2010)

Niestety nie wiemy, dlaczego zostało to usunięte; jest po stronie deweloperów i poza naszym obszarem „wiedzy”.

Jak podałeś Chrome (i Firefox) będą wyświetlać sekundy.

Właśnie załadowałem XP pro do vmware i zobaczyłem, że domyślnym XP jest sans sekund. Potem sprawdziłem GNU lszarówno na Linuksie, jak i Cygwinie, bez sekund (domyślnie). To prawda, że ​​możesz zrobić, ls -l --time-style=full-isoaby uzyskać szczegółowość, której potrzebujesz. Chyba nigdy tak naprawdę nie myślałem o tym poziomie szczegółowości.


4
Czy deweloperzy jednostronnie podejmują decyzje dotyczące projektowania interfejsu użytkownika? To jest dokładnie to, co nadaje firmie złe imię.
Synetech

0

fileTweak to program, który dodaje kartę we właściwościach Eksploratora. Służy głównie do zmiany daty / godziny, ale wyświetla sekundy. Niestety nie jest za darmo.

To powiedziawszy, myślałem, że jest darmowy dodatek, który zasadniczo robi to samo.


0

Jeśli chcesz, aby bezpłatny dodatek Eksploratora Windows wyświetlał utworzone, zmodyfikowane czasy dostępu z sekundami, spróbuj Stexbar . Dodaje kartę do właściwości pliku, która umożliwia zmianę utworzonych, zmodyfikowanych czasów dostępu i wyświetla bieżące czasy w sekundach.

Zobacz tutaj, aby uzyskać więcej informacji.



-1

Możesz zmienić domyślny „Format krótkiego czasu”, przechodząc do:

Region i język -> Ustawienia dodatkowe -> Zakładka Czas -> Krótki czas

Po prostu ustaw tę wartość na: h: mm: ss tt, a będziesz mieć sekundy wyświetlane we właściwościach pliku.


2
Źle. Czy nie przeczytałeś powyższej odpowiedzi Iana ? Na właściwości pliku ma wpływ długi czas, a nie krótki czas . A jeśli chodzi o winexplorer, nawet jeśli ustawisz Krótki czas na h:mm:ss tt, nadal ignoruje sekundy, ponieważ flaga służy do usuwania sekund:GetTimeFormatEx(..., TIME_NOSECONDS, ...);
Pacerier
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.