escribir un archivo hasta un tamaño límite de 1474560 (disquete)

Entonces, necesito hacer un código que haga que el tamaño de un texto, pdf, jpg, ... sea igual o igual a 1474560 (tamaño de un disquete). La pregunta es cómo hacer esta limitación para que el archivo de escritura se detenga hasta Tamaño 1474560.

void newFileParser(String initialPath, String finalPath){
        try{
            FileWriter writeFile = new FileWriter(finalPath,true);
            File newfile = new File(finalPath);

            while(newfile.length()  < 1474560){
                writeFile.write("0\n");
            }
            writeFile.close();
            if(newfile.length() <= 1474560){
                System.out.println("New file is done");
            }
            System.out.println("The size of the NewFile: " + newfile.length());
        }
        catch (IOException e){
            System.out.println("An error occurred");
            e.printStackTrace();
        }
    }

salida

Respuesta 1

Estoy trabajando en un tablero de tictactoe para practicar haciendo clases y me he encontrado con un problema con mi algoritmo. parece estar devolviendo el mejor movimiento ofensivo, pero no juega a la defensa. no lo sé ...

En un proyecto escolar, codificamos la implementación de un juego en Java y mostramos el juego real a través de Angular. Hemos codificado el objeto del juego que representa el juego real e hicimos un "GameResource" ...

Estoy tratando de ejecutar un proyecto Vaadin en Google Cloud Platform usando Google Cloud Platform (un complemento en Eclipse). Después de ejecutar me sale esta excepción: ADVERTENCIA: Error en la serialización del ...

Tengo el requisito de generar números de pedido en el formato aaaaMMddxxxxxx donde xxxxxx es el número de pedidos desde la medianoche. Por ejemplo, 20120821000004 es el cuarto pedido el 21 de agosto de 2012. Arriba ...