jDirToText: Các tệp của bạn thành Văn bản

Hôm nay tôi mang đến cho bạn một chương trình đơn giản mà tôi đã triển khai cách đây vài tháng bằng Java và mặc dù tôi đã chia sẻ nó trên các trang web khác, nhưng tôi đã bỏ lỡ việc xuất bản nó ở những nơi tôi đi du lịch nhiều nhất, tại đây.

Trước hết chúng ta phải cài đặt JAVA 7 trong hệ thống.

Nó là một chương trình được phát triển để tự động hóa tác vụ sao chép tên tệp của một hoặc nhiều thư mục thành tệp văn bản (.txt)

TIỆN ÍCH: Ví dụ: một đài phát thanh muốn chia sẻ tên của các tiêu đề của bảng xếp hạng hàng tuần trên một số trang web.

Chương trình này cho phép bạn tìm kiếm thư mục và tạo bản sao tự động của tên tệp trong tệp văn bản, giúp chúng tôi tiết kiệm công sức sao chép bằng tay.

Một ví dụ khác, một người bạn yêu cầu chúng tôi chuyển cho anh ấy "danh sách tên bài hát", vì vậy chúng tôi tìm thư mục Nhạc của mình và chạy chương trình.

Hoạt động cho một hoặc nhiều thư mục đệ quy.

Một số ảnh chụp màn hình:

156

38C

Cách sử dụng

Trong chương trình, chúng tôi chọn thư mục nhập (cái mà chúng tôi muốn chuyển đổi), và sau đó là thư mục của thoát nhấn chuyển đổi, và thì đấy 🙂

Chương trình sẽ tự động tạo một tệp có tên "FILES_LIST.txt"

Để chạy nó bằng bảng điều khiển:

java -jar nombredelarchivo.jar

Tôi hy vọng nó sẽ giúp bạn 🙂

Xả

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   davidlg dijo

    Sức mạnh của bash
    $ ls / path_to_folder> output.txt

    bạn muốn tìm kiếm các tệp có đuôi .mp3 (tìm kiếm đệ quy)
    $ find folder_to_lookup -name * .mp3

    1.    davidlg dijo

      đầu tiên hiển thị các tệp và gửi kết quả đến tệp output.txt

      thứ hai tìm kiếm các tệp có phần mở rộng .mp3, để gửi chúng đến một tệp, nó sẽ giống như trước
      $ find folder_to_search -name * .mp3> output.txt

    2.    xykyz dijo

      Đó là những gì tôi đang nghĩ, rằng với «ls path> output.txt», bạn đã hoàn thành nó và bạn cũng có thể sử dụng cụm từ thông dụng để tải hình ảnh và nhạc, chẳng hạn như «ls path / *. {Mp3, jpg}> output.txt ».

      1.    Bruno cascio dijo

        Xin chào các bạn! Chắc chắn nó có thể được thực hiện với bash. Xóa thư mục với các thư mục con (ví dụ) cũng có thể được thực hiện với bash, tuy nhiên nhiều người thích vào trình khám phá tệp và xóa chúng bằng cách xóa, và đôi khi thậm chí tệ hơn là phải cấp cho họ quyền trước khi xóa.

        Nó dành cho bất kỳ hệ thống nào, không chỉ unix. Người dùng Windows không có các công cụ tương tự và ngay cả khi có chúng, họ cũng sẽ không sử dụng chúng, bởi vì đó là cách họ trở thành nô lệ, với giao diện đồ họa.

        Cảm ơn vì những ý kiến ​​đóng góp

    3.    Hugobuntux Aldebian dijo

      xuất sắc nhưng nó cũng có thể được thực hiện với bash
      là một ls đơn giản trong thư mục hoặc thư mục> filename.txt
      trong winBugs nó cũng tương tự
      Chúc mừng!

  2.   jvk85321 dijo

    Nếu họ chỉ muốn danh sách các tệp họ có thể sử dụng

    [code] ls -1> out.txt [/ code]

    Chỉ hiển thị tên tệp.

  3.   f3niX dijo

    Điều tương tự mà tôi sẽ nói, bash hoặc python, một số dòng và bạn sẽ không phải cài đặt bất kỳ thứ gì khác trên hệ thống. Nhưng đóng góp vẫn được đánh giá cao và sẽ tốt hơn nếu bạn đưa mã cho những người quan tâm tìm hiểu một chút.

    1.    Bruno cascio dijo

      Đây là mã: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing

      Tôi sẽ thêm nó vào bài viết. Cảm ơn vì đã bình luận .)

  4.   Joaquin dijo

    Xin chào! Như bạn đã đề cập, sẽ rất tốt nếu bạn tìm hiểu một chút về cách lập trình Java, nhưng tôi nghĩ cách thiết thực nhất đối với chúng ta là sử dụng bash trong một dòng duy nhất 🙂

    Tôi đồng ý với những gì bạn nói rằng không phải ai cũng thích sử dụng bảng điều khiển, và đó cũng là lợi thế của việc đa nền tảng. Và tôi tự hỏi liệu có thể làm điều tương tự trong Windows CMD hay không và bằng cách nào, giống như chúng ta làm với Bash.

    Cũng cảm ơn bạn đã chia sẻ công việc của bạn. Ngay từ tiêu đề tôi đã nghĩ nó là một loại tủ tài liệu chuyển đổi bất kỳ loại hồ sơ nào sang văn bản, nhưng tôi không hiểu tại sao.

    1.    Bruno cascio dijo

      Chào Joaquin! Cảm ơn vì đã bình luận!

      Tôi không biết Windows Bash, đúng hơn là tôi nghĩ rằng nếu người dùng sử dụng bảng điều khiển thì 99% phải từ linux / MAC, haha

      Dành cho những người dùng đó, là chương trình này ... Tốt hơn nhiều ngay cả về hiệu suất là sử dụng Bash, nhưng đó là vấn đề về sở thích, phong tục, v.v.

      Chúc mừng!

  5.   Isaac diaz dijo

    Người bạn tốt đóng góp, nó chắc chắn là một nguồn tài nguyên tốt cho những người trong chúng ta, những người thích lộn xộn với mã.

    Bạn cũng có thể tạo danh sách bằng lệnh »ls> list.txt» từ terminal.
    Tôi yêu blog của bạn và tôi không bỏ lỡ bất kỳ mục nhập nào .. Cảm ơn!

  6.   DMYSYS dijo

    Ý kiến ​​hay, ngay cả khi điều đó gây rắc rối hơn là ngăn cản điều gì khác, thì điều đó cũng tốt cho những người trong chúng ta, những người thích xem mã, cảm ơn

  7.   Algave dijo

    Ngoài ra, nếu bạn muốn tôi hiển thị cho bạn danh sách trong một cây với tất cả các thư mục và nội dung của nó, nó sẽ là: tree Music> out.txt
    hoặc đặt đường dẫn đầy đủ:]
    tree / path /> out.txt