Preguntas etiquetadas con file-io

156
¿Cómo crear un archivo en un directorio en java?

Si quiero crear un archivo C:/a/b/test.txt, ¿puedo hacer algo como: File f = new File("C:/a/b/test.txt"); Además, quiero usar FileOutputStreampara crear el archivo. Entonces, ¿cómo lo haría? Por alguna razón, el archivo no se crea en el directorio

142
Ediciones en el lugar con sed en OS X

Me gustaría editar un archivo con sed en OS X. Estoy usando el siguiente comando: sed 's/oldword/newword/' file.txt La salida se envía al terminal. file.txt no se modifica. Los cambios se guardan en file2.txt con este comando: sed 's/oldword/newword/' file1.txt > file2.txt Sin embargo, no...

126
Fusionar archivos PDF

¿Es posible, usando Python, fusionar archivos PDF separados? Suponiendo que sea así, necesito extender esto un poco más. Espero recorrer las carpetas de un directorio y repetir este procedimiento. Y puedo estar presionando mi suerte, pero ¿es posible excluir una página que está contenida en los...

125
Cómo guardar una imagen almacenada como un archivo

Estoy usando la biblioteca imgscalr de Java para cambiar el tamaño de una imagen. El resultado de una llamada al método resize () es un objeto BufferedImage. Ahora quiero guardar esto como un archivo (generalmente .jpg). ¿Cómo puedo hacer eso? Quiero ir de BufferedImage-> Filepero ¿quizás este...

121
¿Cómo puedo bloquear un archivo usando java (si es posible)?

Tengo un proceso de Java que abre un archivo usando un FileReader. ¿Cómo puedo evitar que otro proceso (Java) abra este archivo, o al menos notificar a ese segundo proceso que el archivo ya está abierto? ¿Esto automáticamente hace que el segundo proceso obtenga una excepción si el archivo está...

118
Agregar TimeStamp a un nombre de archivo

Me he encontrado con este problema varias veces en las que me gustaría tener varias versiones del mismo archivo en el mismo directorio. La forma en que lo he estado haciendo usando C # es agregando una marca de tiempo al nombre del archivo con algo como esto DateTime.Now.ToString().Replace('/',...