Tôi đang tìm lệnh lệnh cmd trong Windows XP, như "dir/b/s" bao gồm giá trị ngày và thời gian cho mỗi tệp trong kết quả. Tất cả dữ liệu - đường dẫn, tên tệp và ngày/giờ - cần phải nằm trên một dòng. Bất cứ ai có thể cung cấp một lệnh để thực hiện điều này? Cảm ơn bạn.cmd dir/b/s cộng với ngày
Trả lời
Không có cách nào trực tiếp để thực hiện việc này bằng DIR. Bạn sẽ cần phải viết một wrapper mà tước các chi tiết không liên quan từ DIR/s
Bạn có thể sử dụng hoặc PowerShell, VBScript hoặc javascript để làm điều này.
Đây là câu trả lời có liên quan khi sử dụng PowerShell: How to retrieve a recursive directory and file list from PowerShell excluding some files and folders? mặc dù bạn sẽ cần phải sửa đổi điều này để thêm ngày/giờ.
UPDATE: Đây là một trang web MAD liệt kê một thư mục đi bộ đệ quy trong vô số ngôn ngữ khác nhau: http://rosettacode.org/wiki/Walk_a_directory/Recursively
Nếu bạn muốn tập tin chỉ
for /r %F in (*) do @echo %~tF %F
Nếu bạn muốn cả hai tập tin và thư mục sau đó sử dụng lệnh DIR với FOR/F
for /f "eol=: delims=" %F in ('dir /b /s') do @echo %~tF %F
Nếu sử dụng trong một tập tin thực thi sau đó %F
và %~tF
mus t đổi thành %%F
và %%~tF
.
Làm thế nào về một cái gì đó như thế này:
for /f "tokens=*" %a in ('dir *.* /a:d /b /s') do for /f "skip=5 tokens=1,2,3,4*" %b in ('dir *.* /a:-d') do @if %e neq bytes @echo %a\%e%f %b %c
Simples, mặc dù tôi có thể phức tạp một chút :-)
- 1. Làm thế nào để cộng/trừ ngày tháng với JavaScript?
- 2. R với xts subsetting: ngày bắt đầu cộng với phạm vi cài đặt
- 3. cộng hoặc trừ chênh lệch múi giờ thành javascript Ngày
- 4. Lỗi cộng với một nút của Google
- 5. Phép cộng và phép trừ ngày trong Java
- 6. ssh với lệnh .... Cộng với vỏ
- 7. Matlab trên cmd (winxp)
- 8. cộng (+) so với trừ (-) trong Objective-C
- 9. Subprocess.Popen(): ẩn vỏ cmd
- 10. Runtime.getRuntime(). Exec (cmd) treo
- 11. cmd của thiết
- 12. sụp đổ chương trình với args dòng cmd
- 13. Sự cố với đầu ra của lệnh cmd trong java
- 14. Sử dụng Sencha Cmd với ứng dụng hiện có
- 15. Đầu ra màu với lệnh Cygwin trên cmd
- 16. Python Xoắn tích hợp với mô-đun Cmd
- 17. Ngày() so với ngày(). GetTime()
- 18. Toán tử Perl: $ | ++; đôla ống dấu cộng cộng
- 19. Cách chạy PowerShell trong CMD
- 20. Python 2to3 cửa sổ CMD
- 21. @echo off trong DOS (cmd)
- 22. Tương lai của cmd & powershell
- 23. find -exec cmd {} + vs | xargs
- 24. Chạy tệp .cmd từ Ant
- 25. cách thoát% tại cmd setx?
- 26. Trừ ngày tháng với Ruby
- 27. Ngày so với ngày mới trong JavaScript
- 28. Trường ngày Solr tdate so với ngày?
- 29. collator cộng sánh
- 30. Cách thoát khỏi vòng lặp cmd của mô-đun cmd sạch
này đáp ứng nhu cầu của tôi một cách hoàn hảo. Cảm ơn bạn. – user1483922
@ user1483922 - Khi bạn nhận được câu trả lời đáp ứng hoàn hảo nhu cầu của mình, bạn nên chấp nhận câu trả lời đó bằng cách nhấp vào dấu kiểm ở gần góc trên bên trái của câu trả lời. Chấp nhận câu trả lời cho phép người khác biết câu hỏi đã được trả lời, nó cho bạn 2 điểm để dành thời gian chấp nhận câu trả lời và giải thưởng cho người đã đăng câu trả lời 15 điểm. – dbenham