sou novo no mundo do JAVA
tenho uma duvida, como posso fazer para copiar um arquivo pela extensão de uma pasta para outra
por exemplo copy *.exe
sou novo no mundo do JAVA
tenho uma duvida, como posso fazer para copiar um arquivo pela extensão de uma pasta para outra
por exemplo copy *.exe
Fala brow,
Com a classe File, voce consegue ler o diretorio.
Voce le os arquivos como se fossem strings, e pode ver se terminam com a extensao que voce quer.
Pra copiar, ou vc abre um novo arquivo na outra pasta e copia o conteudo, ou pode usar o shell do Sistema Operacional tb.
Abraco.
Sim, como disse o nosso amigo…
Pode fazer isso tudo via java puramente…
ou pode executar um comando do SO operacional…
Se for Windows, poderá usar comandos do DOS para fazer isso…
Se for linux, também poderá usar comando via linha de comando…
Qual das metodologias vc quer seguir?
Não recorra ao SO. Usar comandos do SO faz com que sua aplicação deixe de ser portável.
Use o método file.list() para listar os arquivos de um diretório, e um FileChannel para copia-los:
Verdade, meu equivoco.
Nao considerei a questao da portabilidade.
Abraco.