Windows 7, thuộc tính tệp, ngày sửa đổi, làm thế nào để bạn hiển thị giây?


79

Bất cứ ai cũng biết một cách để hiển thị ngay các giây của thuộc tính được sửa đổi ngày của tệp trong GUI? Vì vậy, nếu bạn tạo một tệp, bất kỳ tệp nào trong bất kỳ thư mục nào, nhấp chuột phải và chọn Thuộc tính, ngày được sửa đổi (nếu gần đây) sẽ nói một cái gì đó như " dd / mm / yyy hh: mm, một phút trước " - nhắc nhở điều này là trong Windows 7. Windows XP đã làm điều đó bình thường. Sau đó, họ đã thay đổi một cái gì đó.

Nếu bạn đợi một lúc, cuối cùng bạn sẽ thấy giây, tôi không chắc là thời gian là bao lâu, nhưng điều này cực kỳ khó chịu nếu bạn muốn khắc phục sự cố dựa trên giây của dấu thời gian ... có cài đặt không ? Tôi có thể thay đổi khóa đăng ký?

Tôi thực sự đang sử dụng Chrome, dán vào đường dẫn của thư mục để có thể xem nhanh các giây (như một cách giải quyết) nhưng sẽ rất tuyệt nếu có thể sử dụng Win7.


4
"Sau đó, họ đã thay đổi một cái gì đó." tôi cảm thấy một trường hợp khác về 'sự lo lắng của người dùng' :)

14
Đây là một ví dụ khác về The Great Denses-Down của Windows . Thay vì thúc đẩy những người mới sử dụng máy tính (những gì còn lại của họ) để tìm hiểu máy tính và cung cấp cho người dùng cao cấp hơn sức mạnh mà họ mong muốn, họ tiếp tục đơn giản hóa mọi thứ cho người dùng có mẫu số chung-thấp-phổ biến nhất và thậm chí còn làm cho phần còn lại của chúng ta trở nên tồi tệ hơn cung cấp chế độ sử dụng năng lượng . :-|
Synetech

2
@Molly, Lo lắng của người dùng là gì? Có một thuật ngữ như vậy?
Pacerier

Câu trả lời:


61

Tôi tìm thấy một giải pháp tại http://www.nicholasoverstreet.com/2010/03/windows-7-annoyance-file-properIES/ .

Chuyển đến 'Bảng điều khiển' → 'Vùng và ngôn ngữ' → 'Cài đặt bổ sung' → tab Ngày.

Xóa chuỗi dddd(ví dụ: thay đổi chuỗi thành ddd) nhấp vào 'Áp dụng' và chuỗi này sẽ hoạt động tốt.

Giải trình:

'Thuộc tính tệp Rightclick' sử dụng giá trị "Long Date" + empty_space + "Long Time". Ngày dài là 'dddd, d MMMM yyyy' theo mặc định và 'Thời gian dài' là h:mm:ss tt. Tuy nhiên, có vẻ như bạn có chuỗi ddddtrong 'Ngày dài', đôi khi có thể bỏ qua cài đặt 'Thời gian dài' của bạn, ghi đè chuỗi đó bằng "x phút trước".


3
Đẹp tìm thấy! Bất tiện, nhưng ít nhất đó là một cái gì đó. Tôi chỉ hình dung rằng đây là một lỗi trái ngược với một tính năng và có thể là lỗi cố định trong tương lai.
Synetech

2
Tuy nhiên, điều này chỉ hoạt động nếu chúng ta nhấp chuột phải vào tệp và chọn thuộc tính. Điều này vẫn không khắc phục được vấn đề Windows Explorer không hiển thị Thời gian dài mà là Thời gian ngắn.
Pacerier

Tôi luôn đặt cả hai định dạng thời gian thành HH: mm: ss.
Jamie Hanrahan

1
Cảm ơn bạn rất nhiều. Nhưng có cách nào để thêm giây trong chế độ xem danh sách trong explorer không? Hoặc thậm chí bằng dòng lệnh với 'dir'? (der-da-derp)
Nate

1
Trong Windows 10, mở 'Bảng điều khiển' -> 'Vùng' -> 'Cài đặt bổ sung' -> tab Ngày. Thay đổi Long Datethành "ddd, MMMM d, yyyy". Bây giờ hãy quay lại tab thuộc tính của tệp trong Windows Explorer và nó hiển thị giây.
Ryan Shillington

24

Tôi đã xem xét cùng một vấn đề và theo như tôi có thể nói, không có cách nào khác.

Tuy nhiên, tôi đã sử dụng một cách giải quyết đã bão hòa những gì tôi cần nó vì vậy hy vọng nó sẽ giúp bạn. Lệnh sau, khi được chạy từ một dòng lệnh trong thư mục được đề cập, sẽ in ra tên tệp và ngày sửa đổi xuống còn giây:

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

Tôi hy vọng rằng nó có thể được sử dụng cho mọi người.


Tôi đang ở trong một mạng doanh nghiệp và không thể cài đặt bất kỳ phần mềm nào mà không có lý do chính đáng tại sao nó sẽ có lợi cho mọi người khác trong mạng. Tôi đã ngạc nhiên khi tôi có thể mở cmd, mặc dù. Đối với người dùng không có quyền quản trị và những người chỉ cần xem dấu thời gian của tệp trong vài giây, đây là giải pháp nhanh nhất.
thymaro

16

Điều quan trọng cần lưu ý là Windows không hiển thị giây. Việc ẩn giây chỉ xảy ra trong cửa sổ Explorer chính:

nhập mô tả hình ảnh ở đây

Nhưng Andrew đã không hỏi về cửa sổ Explorer chính, ông được hỏi về các Nhấp chuột phải -> Thuộc tính hộp thoại, mà không thấy giây:

nhập mô tả hình ảnh ở đây

Nếu nó hoạt động trên Properties, tại sao không có trong cửa sổ chính?

Lý do bạn không thấy giây, đó là quyết định loại bỏ chúng (99% người dùng không quan tâm đến lần thứ hai tệp được sửa đổi lần cuối).

Để thực hiện điều này, nhóm shell đang gọi GetTimeFormatEx , sử dụng cờ yêu cầu nó xóa giây:

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

trong đó trả về định dạng thời gian ngắn ::

văn bản thay thế

với bất kỳ giây nào ( ss) 1 tước bỏ.

1 Mặc dù ngôn ngữ en-US mặc định không chỉ định ss ở định dạng Thời gian ngắn ; TIME_NOSECONDSsẽ loại bỏ bất kỳ ssngay cả khi có. Tôi cũng không tuân theo mệnh lệnh đó ngay cả khi bạn là.

Chỉnh sửa : Nếu bạn muốn xem thời gian một tệp được sửa đổi (xuống thứ hai), thì hãy sử dụng GUI Windows. Nó cho bạn thấy thời gian một tệp được sửa đổi (xuống thứ hai):

nhập mô tả hình ảnh ở đây

Nếu bạn không muốn sử dụng GUI Windows để xem thời gian tệp được sửa đổi (xuống thứ hai), thì đừng sử dụng nó.

Chỉnh sửa 26/03/2015 : Giao diện người dùng Windows sẽ luôn hiển thị thời gian sửa đổi xuống thứ hai - ngay cả khi tệp đã được sửa đổi gần đây:

nhập mô tả hình ảnh ở đây

Chỉnh sửa 2016/01/28 : Đã bao gồm Windows 10 ảnh chụp màn hình để chứng minh rằng Windows 10, giống như Windows 7, 8, và 8.1, ta thấy giây.


6
Thật không may điều này là chính xác. Thậm chí thêm ssđể nó không làm cho giây hiển thị trong Explorer, dòng lệnh, khay-đồng hồ, vv Đó là như thể họ nói, Hey, chúng tôi đã làm cho nó dễ dàng cho bạn để tùy chỉnh mọi thứ theo cách mà bạn thích, nhưng chỉ nên miễn là chúng phù hợp với cách chúng ta thích . >:-(
Synetech

5
@Ian, "99% người dùng không quan tâm đến độ phân giải lên đến giây"? Bạn lấy số liệu thống kê đó từ đâu? Chủ đề này đã có 24k lượt xem.
Pacerier

3
Microsoft đã làm cho nó (rất) tốt hơn một chút đối với người dùng không quan tâm đến giây, nhưng tệ hơn nhiều đối với người dùng quan tâm. Tôi rất vui vì có một giải pháp (dddd => ddd trick)
netvope

4
GUI GUI KHÔNG luôn hiển thị thời gian đến giây. Nếu ngày sửa đổi là rất gần đây, nó sẽ hiển thị, ví dụ: "Hôm nay, ngày 26 tháng 3 năm 2015, 10 phút trước".
Ross Presser

4
@RossPresser, tôi thứ hai. Bạn phải loại bỏ ddddnhư đã nêu ở bài viết trên . Nếu bạn không: Ngày sẽ không hiển thị "x phút trước" nếu x bằng 0, nhưng một khi x không còn là 0, họ sẽ hiển thị: i.stack.imgur.com/CQp4M.png Đã thử nghiệm trên Win 8.1 NTFS.
Pacerier

15

Bạn có thể xem nhanh thời gian tạo / sửa đổi tệp trong 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

Lấy cảm hứng từ một bài đăng trên blog của TechNet bằng PowerShell cho một số thủ thuật điên rồ khác .


Cảm ơn vì tiền hỗ trợ. Thật xấu hổ khi chúng ta phải đi một quãng đường dài như vậy cho một thứ quá đơn giản. Ngay cả dấu nhắc lệnh từ chối hiển thị nó. :-|
Synetech

5

Theo Microsoft Hỏi : (Lưu trữ, tháng 1 năm 2010)

Thật không may, chúng tôi không biết tại sao điều này đã được gỡ bỏ; đó là về phía các nhà phát triển và ngoài lãnh thổ của chúng tôi về những người biết đến.

Như bạn đã chỉ định Chrome (và Firefox) sẽ hiển thị giây.

Tôi vừa tải XP pro trong vmware và thấy mặc định cho XP là sans giây. Sau đó, tôi đã kiểm tra GNU lstrên cả Linux và Cygwin, không có giây nào được hiển thị (theo mặc định). Cấp bạn có thể làm ls -l --time-style=full-isođể có được độ chi tiết bạn cần. Tôi đoán tôi không bao giờ thực sự nghĩ rằng cần mức độ chi tiết đó.


4
Vì vậy, các nhà phát triển đang đơn phương đưa ra quyết định thiết kế UI? Đây chính xác là thứ mang lại cho một công ty một cái tên tồi.
Synetech

0

fileTweak là một chương trình thêm một tab trong thuộc tính Explorer. Nó chủ yếu được sử dụng để thay đổi ngày / giờ, nhưng nó sẽ hiển thị giây. Thật không may, nó không miễn phí.

Điều đó nói rằng, tôi nghĩ rằng có một bổ trợ miễn phí về cơ bản đã làm điều tương tự.


0

Nếu bạn muốn một tiện ích bổ sung Windows Explorer miễn phí hiển thị được tạo, sửa đổi, thời gian truy cập trong vài giây, hãy thử stexbar . Nó thêm một tab vào các thuộc tính của tệp cho phép thay đổi thời gian truy cập được tạo, sửa đổi, và nó hiển thị thời gian hiện tại bằng giây.

Xem ở đây để biết thêm thông tin.



-1

Bạn có thể thay đổi "định dạng thời gian ngắn" mặc định bằng cách đi tới:

Vùng & Ngôn ngữ -> Cài đặt bổ sung -> Tab thời gian -> Thời gian ngắn

Chỉ cần đặt giá trị này thành: h: mm: ss tt và bạn sẽ có giây hiển thị trên các thuộc tính tệp ngay bây giờ.


2
Sai lầm. Bạn đã không đọc câu trả lời của Ian ở trên? Các thuộc tính tệp bị ảnh hưởng bởi Thời gian dài chứ không phải Thời gian ngắn . Và đối với Winexplorer, ngay cả khi bạn đặt Thời gian ngắn thành h:mm:ss tt, nó vẫn sẽ bỏ qua giây vì cờ được sử dụng để xóa giây:GetTimeFormatEx(..., TIME_NOSECONDS, ...);
Pacerier
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.