Articles of file io

Acceda a los archivos de la red compartida en la aplicación web c #

Tengo una aplicación web que necesita leer (y posiblemente escribir) archivos de una red compartida. Me preguntaba cuál sería la mejor manera de hacer esto. No puedo dar acceso al servicio de red o a las cuentas aspnet al recurso compartido de red. Posiblemente podría usar suplantación. El recurso compartido de red y la aplicación […]

Lectura de fecha y hora del archivo CSV en MATLAB

datetime, M01, M02, M03, M04, M05, M06 8/15/2009 0:00, 5.8, 7.8, 7.8, 7.3, 0, 7.9 8/15/2009 0:10, 7.1, 8.1, 8.1, 7.7, 0, 8.1 8/15/2009 0:20, 6.8, 7.4, 7.6, 7.1, 0, 7.3 8/15/2009 0:30, 5.6, 6.8, 7.1, 6.6, 0, 6.8 8/15/2009 0:40, 3.9, 6.2, 6.4, 6.2, 0, 6.4 8/15/2009 0:50, 4.6, 5.5, 6.1, 5.8, 0, 5.6 […]

¿Cuál es el patrón preferido para leer líneas de un archivo en C ++?

He visto al menos dos formas de leer líneas de un archivo en tutoriales de C ++: std::ifstream fs(“myfile.txt”); if (fs.is_open()) { while (fs.good()) { std::string line; std::getline(fs, line); // … y: std::ifstream fs(“myfile.txt”); std::string line; while (std::getline(fs, line)) { // … Por supuesto, puedo agregar algunos controles para asegurarme de que el archivo exista […]

C ++ ifstream failbit y badbit

En caso de ifstream en C ++, ¿en qué condiciones se establecen los indicadores failbit y badbit ?

Cerrar un archivo después de File.Create

Reviso para ver si existe un archivo con if(!File.Exists(myPath)) { File.Create(myPath); } Sin embargo, cuando voy a crear un StreamReader con este archivo recién creado, aparece un error que dice: El proceso no puede acceder al archivo ‘[mi ruta de archivo aquí]’ porque está siendo utilizado por otro proceso. No hay un File.Close(myPath) que pueda […]

Comprender las grabaciones de archivos simultáneas de múltiples procesos

Desde aquí: el archivo se agrega atómico en UNIX Considere un caso donde procesos múltiples abren el mismo archivo y se agregan a él. O_APPEND garantiza que buscar al final del archivo y luego comenzar la operación de escritura es atómico. Entonces, múltiples procesos pueden agregarse al mismo archivo y ningún proceso sobrescribirá la escritura […]

¿Dónde poner un archivo de texto que quiero usar en eclipse?

Necesito leer un archivo de texto cuando comienzo mi progtwig. Estoy usando eclipse y comencé un nuevo proyecto de Java. En la carpeta de mi proyecto obtuve la carpeta “src” y el estándar “JRE System Library” + staedteliste.txt … Simplemente no sé dónde colocar el archivo de texto. Literalmente probé todas las carpetas en las […]

¿Hay una forma más rápida de encontrar todos los archivos en un directorio y todos los subdirectorios?

Estoy escribiendo un progtwig que necesita buscar un directorio y todos sus subdirectorios para los archivos que tienen una cierta extensión. Esto se usará tanto en una unidad local como de red, por lo que el rendimiento es un problema. Aquí está el método recursivo que estoy usando ahora: private void GetFileList(string fileSearchPattern, string rootFolderPath, […]

¿Por qué usar BufferedInputStream para leer un byte de archivo por byte más rápido que usando FileInputStream?

Estaba tratando de leer un archivo en una matriz mediante el uso de FileInputStream, y un archivo ~ 800 KB tardó unos 3 segundos en leer en la memoria. Luego intenté con el mismo código, excepto con FileInputStream en un BufferedInputStream que tardó unos 76 milisegundos. ¿Por qué leer un byte de archivo por byte […]

GZIPInputStream leyendo línea por línea

Tengo un archivo en formato .gz. La clase Java para leer este archivo es GZIPInputStream. Sin embargo, esta clase no extiende la clase BufferedReader de java. Como resultado, no puedo leer el archivo línea por línea. necesito algo como esto reader = new MyGZInputStream( some constructor of GZInputStream) reader.readLine()… Pensé en crear mi clase que […]