Articles of archivo io

Escribir líneas de texto en un archivo en R

En el lenguaje de guiones R, ¿cómo escribo líneas de texto, por ejemplo, las siguientes dos líneas Hello World a un archivo llamado “output.txt”?

Atomicidad de `write (2)` a un sistema de archivos local

Aparentemente POSIX dice que Ya sea un descriptor de archivo o una secuencia se llama “manejar” en la descripción de archivo abierto a la que se refiere; una descripción de archivo abierto puede tener varios identificadores. […] Toda la actividad de la aplicación que afecte al desplazamiento del archivo en el primer identificador se suspenderá […]

Descargar / Transmitir archivo desde la URL – asp.net

Necesito transmitir un archivo que dará como resultado guardarlo en el navegador. El problema es que el directorio donde se encuentra el archivo está prácticamente mapeado, por lo que no puedo usar Server.MapPath para determinar su ubicación real. El directorio no está en la misma ubicación (o incluso servidor físico en los cuadros activos) que […]

Diferencia entre archivos escritos en modo binario y texto

¿Qué traducción se produce al escribir en un archivo que se abrió en modo texto que no ocurre en modo binario? Específicamente en MS Visual C. unsigned char buffer[256]; for (int i = 0; i < 256; i++) buffer[i]=i; int size = 1; int count = 256; Modo binario: FILE *fp_binary = fopen(filename, “wb”); fwrite(buffer, […]

Obteniendo un ARCHIVO * desde un std :: fstream

¿Existe una forma (multiplataforma) de obtener un identificador C FILE * desde C ++ std :: fstream? La razón por la que pregunto es porque mi biblioteca C ++ acepta fstreams y en una función particular me gustaría usar una biblioteca C que acepte un ARCHIVO *.

¿Cuándo debería usar mmap para acceder a archivos?

Los entornos POSIX proporcionan al menos dos formas de acceder a los archivos. Están las llamadas estándar del sistema open() , read() , write() y amigos, pero también existe la opción de usar mmap() para asignar el archivo a la memoria virtual. ¿Cuándo es preferible usar uno sobre el otro? ¿Cuáles son sus ventajas individuales […]

Archivo de escritura con falla

Estoy tratando de tomar el contenido de un archivo y escribirlo en otro. Estoy leyendo bien, pero no puedo escribirlo en otro archivo. Tengo una base de datos de palabras. Quiero separar las palabras en diferentes archivos según el número de letras. Todas las palabras de cuatro letras entran en un archivo, y así sucesivamente. […]

Cómo escapar de las barras invertidas en la cadena R

Estoy escribiendo cadenas en un archivo usando R: > x1=”\\str” > x2=”\\\str” Error: ‘\s’ is an unrecognized escape in character string starting “\\\s” > x2=”\\\\str” > write(file=’test’,c(x1,x2)) Cuando abro el archivo llamado test , veo esto: \str \\str Si quiero obtener una cadena que contenga 5 barras diagonales inversas, ¿debería escribir 10 barras diagonales inversas, […]

Leer y escribir una cadena desde el 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 file. The […]

Lea todo el archivo ASCII en C ++ std :: string

Necesito leer un archivo completo en la memoria y colocarlo en C ++ std::string . Si tuviera que leerlo en un char[] , la respuesta sería muy simple: std::ifstream t; int length; t.open(“file.txt”); // open input file t.seekg(0, std::ios::end); // go to the end length = t.tellg(); // report location (this is the length) t.seekg(0, […]