Mostrando postagens com marcador arquivo. Mostrar todas as postagens
Mostrando postagens com marcador arquivo. Mostrar todas as postagens

quarta-feira, 17 de maio de 2017

Salvar conteudo de saida de comando em variavel via prompt MSDOS

Resumo

comando > nome_arquivo


Introdução

O principal objetivo deste post é explicar de maneira simples e rápido como se direciona o resultado da execução de um comando para um arquivo. Isso poderia ser utilizado por exemplo para criar arquivos de log.


Sintaxe:

comando > nome_arquivo_log


Onde:

comando - comando a ser executado.
nome_arquivo_log - nome do arquivo do qual receberá a saída do comando executado.


Exemplo:

dir > log.log

Figura 1 - Prompt de comando para execução

Abaixo é possível visualizar o arquivo de log já criado.

Figura 2 - Comando após execução do comando e criação do arquivo de log.log
Abaixo é possível ver o conteúdo do arquivo gerado.

Figura 3 - Conteúdo do arquivo de log

quarta-feira, 2 de dezembro de 2015

Copiando um arquivo com Java

Resumo


FileUtils.copyFile( arquivoOrigem,  arquivoDestino )


Introdução

O principal objetivo deste post é explicar uma maneira simples e rápido. Neste post utilizaremos a classe org.apache.commons.io.FileUtils.


Sintaxe:

      FileUtils.copyFile( arquivoOrigem,  arquivoDestino )

Onde:

  • arquivoOrigem - Arquivo original a ser copiado (tipo File).
  • arquivoDestino - Arquivo destino do arquivo a ser copiado (tipo File).

Exemplo:

...
try {

File arquivoOrigem=new File("/tmp/teste.txt");

FileUtils.copyFile(arquivoOrigem, new File("/tmp/teste2.txt"));

} catch (Exception ex) {
     System.out.println("ERRO! " + ex);
}
...

sexta-feira, 3 de julho de 2015

Como verificar ou setar permissões em arquivos através do JAVA

Resumo

  • file.setExecutable(boolean); - (true) dá direito de execução e (false) remove esse direito.
  • file.setReadable(boolean); - (true) dá direito de leitura e (false) remove esse direito.
  • file.setWritable(boolean); - (true) dá direito de escrita e (false) remove esse direito.

Introdução

Há momentos que desejamos alterar a permissão de um determinado arquivo que criamos ou acessamos por algum motivo.


Verificação de permissão existente

Antes de dar permissão ou retira-la é necessário verificar o status dessa permissão no arquivo em si.
Para fazer as verificações utiliza-se os métodos que pertencem a a entidade do tipo File que podem ser vistas abaixo:

  • file.canExecute(); - Verifica se o arquivo é executável.
  • file.canWrite(); - Verifica se é possível escrever no arquivo.
  • file.canRead(); - Verifica se o arquivo tem permissão de leitura.


Onde:

  • file - Entidade do tipo File.


Alterando as permissões

Para altera a permissão de um arquivo basta utiliza os métodos que são listados abaixo que também são da classe do tipo File.


  • file.setExecutable(boolean); - (true) dá direito de execução e (false) remove esse direito.
  • file.setReadable(boolean); - (true) dá direito de leitura e (false) remove esse direito.
  • file.setWritable(boolean); - (true) dá direito de escrita e (false) remove esse direito.

Onde:

  • file - Entidade do tipo File.

Exemplo:

import java.io.File;

public class teste {

public static void main(String args[]) {
 File file = new File(File.separator +"tmp"+File.separator+  "teste.png");

 System.out.println("Antes da alteração:\nÉ executavel :"
 + file.canExecute());
 System.out.println("É editavel :" + file.canWrite());
 System.out.println("É legivel :" + file.canRead());

 file.setExecutable(true);
 file.setWritable(true);
 file.setReadable(true);

 System.out.println("Depois da alteração:\nÉ executavel :"
 + file.canExecute());
 System.out.println("É editavel :" + file.canWrite());
 System.out.println("É legivel :" + file.canRead());
 }
}

Retorno:

Antes da alteração:
É executavel :false
É editavel :false
É legivel :false
Depois da alteração:
É executavel :true
É editavel :true
É legivel :true


Observação:
É necessário que o arquivo exista para fazer tal alterações.