Pregunta

Supongamos que yo lo siguiente en java para un proceso que permanece abierto:

import java.io.File;
import java.util.Date;
public class LogHolder {
    public static void main(String[] args) {
        File file1 = new File("myLogFile.log");        
        while (true) {
            System.out.println("Running " + new Date());
        }
    }
}

¿He encerrado este archivo de manera que los procesos de otros Windows no puede escribir en el archivo de registro?

¿Fue útil?

Otros consejos

No, usted no ha bloqueado el archivo. Así es como la documentación de Java resume el propósito de java.io.File:

Una representación abstracta de archivo y directorio de nombres de ruta

(En otras palabras, new File() ni siquiera abrir el archivo.)

Puede encontrar el resto aquí: http: //java.sun.com/javase/6/docs/api/java/io/File.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top