Câu hỏi Có ứng dụng nào có thể lấy danh sách thư mục và ghi nó vào một tệp không?


Một tệp văn bản đơn giản hoặc csv sẽ thực hiện.

Tôi cần một chương trình có thể xuất danh sách sang một tệp.


4
2018-02-18 20:17


gốc




Các câu trả lời:


Máy in thư mục của Karen có thể in tên của mọi tệp trên ổ đĩa, cùng với kích thước, ngày và thời gian sửa đổi cuối cùng của tệp, và thuộc tính (Chỉ đọc, Ẩn, Hệ thống và Lưu trữ)! Và bây giờ, danh sách các tệp có thể được sắp xếp theo tên, kích thước, ngày tạo, ngày sửa đổi lần cuối hoặc ngày truy cập cuối cùng. Tất nhiên bạn có thể lưu vào tập tin thay vì in ấn.

enter image description here

Máy in của Karen là phần mềm miễn phí.

Hoặc chạy lệnh DIR từ ColorConsole và sau đó nhấn nút HTML hoặc RTF

enter image description here

ColorConsole là phần mềm miễn phí và di động.

Các Máy in danh bạ JR tiện ích (một freebie di động) cho phép bạn in một danh sách của tất cả các thư mục con và / hoặc tập tin chứa trong một thư mục và / hoặc thư mục con. Nó hỗ trợ tên tập tin kiểu chữ thường / dos, kích thước tệp theo KB / byte, thuộc tính, độ dài tệp tùy chỉnh, v.v.

enter image description here


2
2018-02-18 20:20



+1. Công cụ của Karen khá nhanh và đầu ra rất hữu ích. - Rob W


Mở một dấu nhắc lệnh trong thư mục bạn muốn có một danh sách và gõ "dir> output.txt".

Đây là một XP Powertoy có thêm "Open Command Window Here" vào menu ngữ cảnh khi bạn nhấp chuột phải vào tên thư mục.

Nó sẽ không được đẹp, nhưng bạn có thể kiểm soát đầu ra. Nhập "dir /?" cho một danh sách các tùy chọn.

Displays a list of files and subdirectories in a directory.

DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
  [/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

  [drive:][path][filename]
              Specifies drive, directory, and/or files to list.

  /A          Displays files with specified attributes.
  attributes   D  Directories                R  Read-only files
               H  Hidden files               A  Files ready for archiving
               S  System files               -  Prefix meaning not
  /B          Uses bare format (no heading information or summary).
  /C          Display the thousand separator in file sizes.  This is the
              default.  Use /-C to disable display of separator.
  /D          Same as wide but files are list sorted by column.
  /L          Uses lowercase.
  /N          New long list format where filenames are on the far right.
  /O          List by files in sorted order.
  sortorder    N  By name (alphabetic)       S  By size (smallest first)
               E  By extension (alphabetic)  D  By date/time (oldest first)
               G  Group directories first    -  Prefix to reverse order
  /P          Pauses after each screenful of information.
  /Q          Display the owner of the file.
  /S          Displays files in specified directory and all subdirectories.
  /T          Controls which time field displayed or used for sorting
  timefield   C  Creation
              A  Last Access
              W  Last Written
  /W          Uses wide list format.
  /X          This displays the short names generated for non-8dot3 file
              names.  The format is that of /N with the short name inserted
              before the long name. If no short name is present, blanks are
              displayed in its place.
  /4          Displays four-digit years

Switches may be preset in the DIRCMD environment variable.  Override
preset switches by prefixing any switch with - (hyphen)--for example, /-W.

6
2018-02-18 20:18





Nếu bạn cần một phiên bản có lẽ hơi "đẹp hơn" nếu bạn sử dụng dir, bạn có thể làm như sau từ dấu nhắc lệnh;

tree /f /a "C:\Path\Of\Directory" > C:\output.txt

2
2018-02-18 20:38





Trên thực tế, bạn của chúng tôi, How To Geek đã một hack đăng ký nhỏ đẹp có thể tạo cho bạn một menu ngữ cảnh thực hiện điều này cho bạn. Tôi sử dụng nó khá thường xuyên và nó hoạt động trên XP. Nó kết thúc như thế này:

Mouse Pointer

Đầu ra trông như thế này:

Output


2
2018-02-18 20:51





Bạn có thể lấy một ảnh chụp màn hình và có thể chuyển đổi nó thành văn bản bằng cách sử dụng Snagit, hoặc chỉ cần mở một Dấu nhắc Lệnh và gõ:

DIR > somefilename.txt

Điều này sẽ tạo ra một danh sách thư mục (lệnh DIR) và chuyển hướng đầu ra của nó tới một tệp văn bản có tên somefilename.txt. Rõ ràng bạn có thể đặt tên tập tin đó bất cứ điều gì bạn muốn.

Sau đó, bạn có thể mở tệp văn bản trong Excel và sử dụng Công cụ -> Dữ liệu -> Văn bản thành Cột để đưa tệp đó vào định dạng có thể đọc bảng tính.


1
2018-02-18 20:21



Chơi tốt, +1 trên dòng lệnh. - MDT Guy


Các câu trả lời đã được cung cấp danh sách những gì tôi sẽ đề nghị ban đầu, hy vọng câu trả lời này sẽ chỉ củng cố nó:

tree /f /a

... in ra một cây đệ quy của danh sách thư mục, bao gồm các tệp (/ f) và sử dụng đầu ra ASCII (/ a).

Một tùy chọn khác là dưới đây, mà sẽ làm một đệ quy (/ s) danh sách ở định dạng trần (/ b).

dir /s /b

Điều này có cộng thêm rằng nó liệt kê đường dẫn đầy đủ cho các tập tin. Rõ ràng, nếu bạn bỏ qua khóa chuyển đổi / s, nó cũng sẽ tạo ra cho thư mục hiện tại.

Bạn đã thấy chuyển hướng đầu ra như dưới đây, chuyển hướng đầu ra tiêu chuẩn tới tệp:

dir /s /b>listing.txt

Cũng có sẵn là >> có thêm đầu ra vào tệp:

dir *.exe /b>listing.txt
dir *.config /b>>listing.txt

0
2017-08-04 07:54





Bạn có thể cài đặt Cygwin và sử dụng các công cụ Unix:

ls -l > file.txt

Điều này sẽ tạo ra một tập tin gọi là file.txt chứa nội dung của thư mục.


0
2018-02-18 20:40



tôi nghĩ rằng bản thân tôi sẽ thích tương đương bản địa dir > list.txt - Ian Boyd