Perguntas com a marcação «file-io»

298
Leia e escreva uma String a partir do arquivo de texto

Preciso ler e gravar dados de / para um arquivo de texto, mas não consegui descobrir como. Encontrei esse código de amostra no iBook do Swift, mas ainda não sei como escrever ou ler dados. import Cocoa class DataImporter { /* DataImporter is a class to import data from an external file. The...

284
Scanner vs. BufferedReader

Até onde eu sei, os dois métodos mais comuns de leitura de dados baseados em caracteres de um arquivo em Java estão usando Scanneror BufferedReader. Sei também que os BufferedReaderarquivos de leitura são eficientemente usando um buffer para evitar operações no disco físico. Minhas perguntas...

280
Quais são as formas mais comuns de ler um arquivo no Ruby?

Quais são as formas mais comuns de ler um arquivo no Ruby? Por exemplo, aqui está um método: fileObj = File.new($fileName, "r") while (line = fileObj.gets) puts(line) end fileObj.close Eu sei que Ruby é extremamente flexível. Quais são os benefícios / desvantagens de cada...

276
Quando devo usar o mmap para acessar arquivos?

Os ambientes POSIX fornecem pelo menos duas maneiras de acessar arquivos. Há o padrão de chamadas de sistema open(), read(), write(), e amigos, mas também há a opção de usar mmap()para mapear o arquivo para a memória virtual. Quando é preferível usar um sobre o outro? Quais são as vantagens...

266
Analisando arquivos CSV em C #, com cabeçalho

Existe uma maneira padrão / oficial / recomendada de analisar arquivos CSV em C #? Eu não quero rolar meu próprio analisador. Além disso, já vi casos de pessoas que usam ODBC / OLE DB para ler CSV por meio do driver de texto, e muitas pessoas desencorajam isso devido a seus "inconvenientes". Quais...

263
Ler arquivo binário como string no Ruby

Eu preciso de uma maneira fácil de pegar um arquivo tar e convertê-lo em uma string (e vice-versa). Existe uma maneira de fazer isso em Ruby? Minha melhor tentativa foi esta: file = File.open("path-to-file.tar.gz") contents = "" file.each {|line| contents << line } Eu pensei que seria o...

225
Pasta recursiva Python lida

Eu tenho um plano de fundo em C ++ / Obj-C e estou apenas descobrindo o Python (estou escrevendo há cerca de uma hora). Estou escrevendo um script para ler recursivamente o conteúdo de arquivos de texto em uma estrutura de pastas. O problema que tenho é o código que escrevi funcionará apenas para...

219
C fopen vs open

Existe algum motivo (além dos sintáticos) que você gostaria de usar FILE *fdopen(int fd, const char *mode); ou FILE *fopen(const char *path, const char *mode); ao invés de int open(const char *pathname, int flags, mode_t mode); ao usar C em um ambiente

213
Ler / Gravar String de / para um Arquivo no Android

Quero salvar um arquivo no armazenamento interno, obtendo o texto inserido no EditText. Então, eu quero que o mesmo arquivo retorne o texto inserido no formulário String e salve-o em outra String que será usada posteriormente. Aqui está o código: package com.omm.easybalancerecharge; import...

204
Criando arquivos temporários no Android

Qual é a melhor maneira de criar um arquivo temporário no Android? File.createTempFile pode ser usado? A documentação é muito vaga sobre isso. Em particular, não está claro quando os arquivos temporários criados com File.createTempFilesão excluídos, se for o

202
Como crio um diretório se ele não existe para criar um arquivo?

Eu tenho um pedaço de código aqui que quebra se o diretório não existir: System.IO.File.WriteAllText(filePath, content); Em uma linha (ou algumas linhas), é possível verificar se o diretório que leva ao novo arquivo não existe e, se não, criá-lo antes de criar o novo arquivo? Estou usando o .NET...