Articles of io

O método BufferedReader.ready () garante que o método readLine () não retorne NULL?

Eu tenho esse código para ler um arquivo de texto usando o BufferedReader : BufferedReader reader=null; try { reader = new BufferedReader(new FileReader(“file1.txt”)); while (reader.ready()) { final String line = reader.readLine(); System.out.println(“”); } catch (..) { … } Funciona corretamente, mas o Findbugs relata um aviso: NP_DEREFERENCE_OF_READLINE_VALUE: O resultado da invocação de readLine () é […]

Como o FileLock funciona?

Eu tenho tentado usar o FileLock para obter access exclusivo a um arquivo para: delete isso renomeá-lo escreva para ele Porque no Windows (pelo menos) parece que você não pode excluir, renomear ou gravar em um arquivo que já está em uso. O código que eu escrevi é algo como isto: import java.io.File; import java.io.FileNotFoundException; […]

O operador ‘<' é reservado para uso futuro

Estou usando o PowerShell e estou tentando executar o seguinte comando: .\test_cfdp.exe < test.full | tee test.log test.full é um script que imita inputs de linha de comando para test_cfdp.exe. No entanto, recebo o seguinte erro: The ‘<' operator is reserved for future use. Existe outra maneira (ou seja, cmdlet) que eu possa usar para […]

abrir arquivo no modo exclusivo em c #

Eu quero abrir um arquivo para leitura no modo exclusivo, e se o arquivo já está aberto por algum processo / thread, eu quero receber uma exceção. Eu tentei o seguinte código, mas não está funcionando, mesmo se eu abri o foo.txt, eu ainda posso chegar à instrução Console.WriteLine. Alguma ideia? static void Main(string[] args) […]

Leia um arquivo linha por linha no Prolog

Eu gostaria de ler um arquivo de texto simples e aplicar um predicado a cada linha (os predicados contêm write que faz a saída). Como eu faria isso?

Java BufferedReader de volta ao topo de um arquivo de texto?

Eu atualmente tenho 2 BufferedReader s inicializados no mesmo arquivo de texto. Quando eu terminar de ler o arquivo de texto com o primeiro BufferedReader , eu uso o segundo para fazer outra passagem através do arquivo a partir do topo. Várias passagens pelo mesmo arquivo são necessárias. Eu sei sobre reset() , mas ele […]

Como ler um arquivo de um determinado deslocamento em Java?

Ei eu estou tentando abrir um arquivo e ler apenas de um deslocamento por um determinado período! Eu li este tópico: Como ler uma linha específica usando o número de linha específico de um arquivo em Java? lá dizia que não é possível ler uma certa linha sem ler as linhas antes, mas estou pensando […]

Lendo as últimas n linhas de um arquivo em Ruby?

Eu preciso ler as últimas 25 linhas de um arquivo (para exibir as inputs de log mais recentes). Existe alguma maneira em Ruby para começar no final de um arquivo e lê-lo de trás para frente?

Haskell leu input de teclado raw

Estou escrevendo um programa no modo terminal em Haskell. Como eu iria sobre a leitura de informações cruas de keypress? Em particular, parece haver algo fornecendo facilidades de edição de linhas em cima de Haskell. Se eu fizer getLine , parece que eu posso usar a seta para cima para obter linhas anteriores, editar o […]

Teste se um arquivo é um arquivo de imagem

Estou usando algum arquivo IO e quero saber se existe um método para verificar se um arquivo é uma imagem?