Preguntas etiquetadas con file-io

298
Leer y escribir una cadena desde un archivo de texto

Necesito leer y escribir datos en / desde un archivo de texto, pero no he podido averiguar cómo. Encontré este código de muestra en el iBook de Swift, pero todavía no sé cómo escribir o leer datos. import Cocoa class DataImporter { /* DataImporter is a class to import data from an external...

284
Escáner frente a BufferedReader

Hasta donde sé, los dos métodos más comunes para leer datos basados ​​en caracteres de un archivo en Java están utilizando Scannero BufferedReader. También sé que BufferedReaderlee los archivos de manera eficiente mediante el uso de un búfer para evitar las operaciones físicas del disco. Mis...

276
¿Cuándo debo usar mmap para acceder a los archivos?

Los entornos POSIX proporcionan al menos dos formas de acceder a los archivos. Ahí está el estándar de llamadas al sistema open(), read(), write(), y amigos, pero también existe la opción de usar mmap()para mapear el archivo en la memoria virtual. ¿Cuándo es preferible usar uno sobre el otro?...

266
Análisis de archivos CSV en C #, con encabezado

¿Existe una forma predeterminada / oficial / recomendada de analizar archivos CSV en C #? No quiero rodar mi propio analizador. Además, he visto casos de personas que utilizan ODBC / OLE DB para leer CSV a través del controlador de texto, y muchas personas desalientan esto debido a sus...

263
Leer archivo binario como cadena en Ruby

Necesito una manera fácil de tomar un archivo tar y convertirlo en una cadena (y viceversa). ¿Hay alguna manera de hacer esto en Ruby? Mi mejor intento fue este: file = File.open("path-to-file.tar.gz") contents = "" file.each {|line| contents << line } Pensé que sería suficiente para...

225
Lectura recursiva de Python

Tengo un fondo C ++ / Obj-C y estoy descubriendo Python (lo he estado escribiendo durante aproximadamente una hora). Estoy escribiendo un script para leer recursivamente el contenido de los archivos de texto en una estructura de carpetas. El problema que tengo es que el código que he escrito solo...

219
C fopen vs abierto

¿Hay alguna razón (aparte de las sintácticas) que quiera usar FILE *fdopen(int fd, const char *mode); o FILE *fopen(const char *path, const char *mode); en vez de int open(const char *pathname, int flags, mode_t mode); cuando se usa C en un entorno

205
Crear archivos temporales en Android

¿Cuál es la mejor manera de crear un archivo temporal en Android? ¿Se puede usar File.createTempFile ? La documentación es muy vaga al respecto. En particular, no está claro cuándo File.createTempFilese eliminan los archivos temporales creados con , si alguna

202
¿Cómo creo un directorio si no existe para crear un archivo?

Tengo un código aquí que se rompe si el directorio no existe: System.IO.File.WriteAllText(filePath, content); En una línea (o algunas líneas), ¿es posible verificar si el directorio que conduce al nuevo archivo no existe y, si no, crearlo antes de crear el nuevo archivo? Estoy usando .NET...