jDirToText : 파일을 텍스트로

오늘은 제가 몇 달 전에 Java로 구현한 간단한 프로그램을 가져왔습니다. 다른 곳에서 공유했지만 제가 가장 많이 여행하는 곳인 여기에 게시하는 것을 잊었습니다.

먼저 시스템에 JAVA 7이 설치되어 있어야 합니다.

하나 이상의 디렉토리에서 텍스트(.txt) 파일로 파일 이름을 복사하는 작업을 자동화하기 위해 개발된 프로그램입니다.

UTILITY: 예를 들어, 라디오 방송국은 웹 페이지에서 주간 순위 제목의 이름을 공유하려고 합니다.

이 프로그램을 사용하면 디렉토리를 검색하고 파일 이름을 텍스트 파일로 자동 복사하여 수작업으로 복사하는 수고를 덜 수 있습니다.

또 다른 예로 친구가 "노래 이름 목록"을 전달해달라고 요청하면 Music 폴더를 찾아 프로그램을 실행합니다.

하나 이상의 디렉토리에서 작동 재귀적으로.

일부 캐치:

156

38C

사용 모드

프로그램 내에서 폴더를 선택합니다. entrada (우리가 변환하려는 것), 그리고 다음의 디렉토리 salida 변환을 누르면 그게 다입니다 🙂

프로그램이 자동으로 "LISTA_ARCHIVOS.txt"라는 파일을 생성합니다.

콘솔에서 실행하려면:

java -jar nombredelarchivo.jar

유용하게 사용하시길 바랍니다 🙂

방출

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   다비드

    배쉬 파워
    $ls /path_to_folder > output.txt

    확장자가 .mp3인 파일을 검색하려는 경우(재귀적으로 검색)
    $find folder_to_find -이름 *.mp3

    1.    다비드

      첫 번째 파일은 파일을 보여주고 출력을 output.txt 파일로 보냅니다.

      두 번째는 확장자가 .mp3인 파일을 찾습니다. 파일로 보내는 것은 이전과 동일합니다.
      $find folder_to_find -name *.mp3 > output.txt

    2.    엑시키즈

      그것이 제가 생각한 것입니다. "ls path > output.txt"를 사용하면 작업이 완료되고 정규식을 사용하여 이미지와 음악을 가져올 수도 있습니다. 예를 들어 "ls path/*.{mp3,jpg} > output.txt" .

      1.    브루노 카시오

        안녕하세요 친구! 물론 bash로 할 수 있습니다. 예를 들어 하위 디렉토리가 있는 디렉토리를 삭제하는 것도 bash로 수행할 수 있지만 많은 사람들이 파일 탐색기에 들어가 삭제로 삭제하는 것을 선호하며 때로는 더 나쁜 경우 삭제하기 전에 권한을 부여해야 합니다.

        유닉스뿐만 아니라 모든 시스템을 위한 것입니다. Windows 사용자는 동일한 도구를 가지고 있지 않으며 설령 사용하더라도 그래픽 인터페이스의 노예가 되었기 때문에 사용하지 않을 것입니다.

        의견 주셔서 감사합니다 🙂

    3.    휴고분툭스 알데비안

      우수하지만 bash로도 수행할 수 있습니다.
      폴더 또는 디렉토리> file_name.txt의 간단한 ls입니다.
      winBugs에서는 비슷합니다.
      안녕하십니까!

  2.   jvk85321

    사용할 수 있는 파일 목록만 원하는 경우

    [코드]ls -1 > out.txt[/코드]

    파일 이름만 표시합니다.

  3.   f3niX

    내가 말하려는 것과 동일하게 bash 또는 python 몇 줄만 있으면 시스템에 다른 것을 설치할 필요가 없습니다. 그러나 기여는 여전히 감사하며 조금 배우고자 하는 사람들에게 코드를 보여주면 더 좋을 것입니다.

    1.    브루노 카시오

      코드는 다음과 같습니다. https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing

      포스트에 추가하겠습니다. 댓글 감사합니다.)

  4.   호아킨

    안녕하세요! 그들이 이미 말했듯이 Java 프로그래밍에 대해 조금 배우는 것이 좋겠지 만 우리에게 가장 실용적인 것은 bash를 한 줄로 사용하는 것이라고 생각합니다 🙂

    모든 사람이 콘솔을 사용하는 것을 좋아하는 것은 아니며 멀티플랫폼이라는 이점도 있다는 당신의 말에 동의합니다. Bash에서와 마찬가지로 Windows CMD에서도 동일한 작업을 수행할 수 있는지, 그리고 어떻게 할 수 있는지 궁금합니다.

    또한 작업을 공유해 주셔서 감사합니다. 제목에서 나는 그것이 모든 유형의 파일을 텍스트로 변환하는 일종의 파일 캐비닛이라고 생각했지만 그 이유를 이해할 수 없었습니다.

    1.    브루노 카시오

      안녕 호아킨! 댓글 감사합니다!

      Windows Bash는 잘 모르겠고 오히려 콘솔 유저라면 99%는 linux/MAC이겠지, 하하

      그런 사용자들을 위한 프로그램인가... 성능면에서도 훨씬 좋은건 Bash를 쓰는 것이지만 취향, 관습 등의 문제입니다.

      안녕하십니까!

  5.   이삭 디아즈

    좋은 기여 친구, 의심할 여지 없이 코드를 수정하는 것을 좋아하는 우리에게 좋은 리소스입니다.

    터미널에서 » ls > list.txt » 명령을 사용하여 목록을 생성할 수도 있습니다.
    나는 당신의 블로그를 사랑하고 어떤 항목도 놓치지 않습니다. 감사합니다!

  6.   디마이시스

    좋은 생각입니다. 다른 것을 중지하는 것보다 땜질하는 것이 더 많더라도 코드를 보는 것을 좋아하는 우리에게는 좋습니다. 감사합니다.

  7.   알가베

    또한 모든 디렉토리와 그 내용이 포함된 트리 목록을 표시하려면 다음과 같이 하십시오. tree Music > out.txt
    또는 전체 경로를 입력하십시오.]
    트리 /경로/ > out.txt