jDirToText: Seus arquivos em texto

Hoje trago para vocês um programa simples que implementei há alguns meses em Java e embora o tenha compartilhado em outros sites, sinto falta de publicá-lo nos lugares que mais viajo, aqui.

Primeiramente devemos ter o JAVA 7 instalado no sistema.

É um programa desenvolvido para automatizar a tarefa de copiar os nomes dos arquivos de um ou mais diretórios em um arquivo de texto (.txt)

UTILIDADE: Por exemplo, uma estação de rádio deseja compartilhar os nomes dos títulos de um ranking semanal em alguma página da web.

Este programa permite pesquisar o diretório e fazer a cópia automática dos nomes dos arquivos em um arquivo de texto, poupando-nos o trabalho de copiá-lo manualmente.

Outro exemplo, um amigo nos pede para passar a ele uma "lista de nomes de músicas", então encontramos nossa pasta Música e executamos o programa.

Funciona para um ou mais diretórios recursivamente.

Algumas capturas de tela:

156

38C

Modo de uso

Dentro do programa, selecionamos a pasta entrada (aquele que queremos converter) e, em seguida, o diretório de saída pressione converter e voila 🙂

O programa criará automaticamente um arquivo chamado "FILES_LIST.txt"

Para executá-lo por console:

java -jar nombredelarchivo.jar

Espero que ajude você 🙂

Descarregar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   David dito

    O poder do bash
    $ ls / path_to_folder> output.txt

    você deseja pesquisar arquivos com extensão .mp3 (pesquisar recursivamente)
    $ find folder_to_search -name * .mp3

    1.    David dito

      o primeiro mostra os arquivos e envia a saída para o arquivo output.txt

      o segundo procura os arquivos com extensão .mp3, para enviá-los para um arquivo seria o mesmo de antes
      $ find folder_to_search -name * .mp3> output.txt

    2.    xykyz dito

      Isso é o que eu estava pensando, que com um «caminho ls> output.txt» você fez isso e também pode usar expressões regulares para obter imagens e música com, por exemplo, «caminho ls / *. {Mp3, jpg}> output.txt» .

      1.    Bruno cascio dito

        Olá amigos! Claro que pode ser feito com o bash. Deletar diretórios com subdiretórios (por exemplo) também pode ser feito com bash, entretanto muitos preferem entrar no explorador de arquivos e deletá-los com deletar, e às vezes ainda pior, ter que dar a eles permissões antes de deletar.

        Destina-se a qualquer sistema, não apenas unix. Os usuários de Windows não possuem as mesmas ferramentas e mesmo que as tivessem, não as usariam, pois assim foram escravizados, com uma interface gráfica.

        Obrigado pelos comentários 🙂

    3.    Hugobuntux Aldebian dito

      excelente, mas também pode ser feito com o bash
      é um ls simples na pasta ou diretório> nome do arquivo.txt
      no winBugs é semelhante
      Saudações!

  2.   jvk85321 dito

    Se eles querem apenas a lista de arquivos que podem usar

    [código] ls -1> out.txt [/ código]

    Mostra apenas nomes de arquivos.

  3.   f3niX dito

    A mesma coisa que eu ia dizer, bash ou python, algumas linhas e você não terá que instalar mais nada no sistema. Mas a contribuição ainda é apreciada e seria melhor se você mostrasse o código para os interessados ​​em aprender um pouco.

    1.    Bruno cascio dito

      Aqui está o código: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing

      Vou adicioná-lo ao post. Obrigado por comentar .)

  4.   Joaquin dito

    Olá! Como você já mencionou, seria bom aprender um pouco sobre como é a programação Java, mas acho que o mais prático para nós é usar o bash em uma única linha 🙂

    Concordo com o que você diz que nem todo mundo gosta de usar o console, e que também existe a vantagem de ser multiplataforma. E eu me pergunto se será possível fazer o mesmo no Windows CMD e como, assim como fazemos com o Bash.

    Também obrigado por compartilhar seu trabalho. Pelo título achei que fosse uma espécie de arquivo que convertia qualquer tipo de arquivo em texto, mas não entendia por quê.

    1.    Bruno cascio dito

      Oi Joaquin! Obrigado por comentar!

      Não conheço o Windows Bash, sim acho que se um usuário usa um console 99% deve ser linux / MAC, haha

      Destinado a esses usuários, é este programa ... Muito melhor mesmo em performance é usar Bash, mas é uma questão de gosto, costumes, etc.

      Saudações!

  5.   Isaque Diaz dito

    Boa contribuição, amigo, certamente é um bom recurso para aqueles de nós que gostam de mexer com o código.

    Você também pode gerar uma lista usando o comando »ls> list.txt» do terminal.
    Adoro o teu blog e não perco nenhuma entrada .. Obrigado!

  6.   DMYSYS dito

    Boa ideia, mesmo que seja mais para gargalhar do que impedir outra coisa, é bom para aqueles de nós que gostam de olhar para o código, obrigado

  7.   Alga dito

    Além disso, se você quiser que eu mostre a lista em uma árvore com todos os diretórios e seu conteúdo, seria: tree Music> out.txt
    ou coloque o caminho completo:]
    árvore / caminho /> out.txt