IniziaInizia gratis

Memorizzare le note recenti nella cache

Per velocizzare l’accesso alle note recenti, la tua app le salverà in un file di cache leggero. In questo esercizio creerai un nuovo file chiamato "cache.txt" e verificherai che sia stato creato correttamente. Questo prepara il terreno per salvare i dati usati più spesso.

Tutti i pacchetti necessari da java.io sono già stati importati per te.

Questo esercizio fa parte del corso

Input/Output e Stream in Java

Visualizza il corso

Istruzioni dell'esercizio

  • Crea un oggetto File per "cache.txt".
  • Verifica se il file esiste già.
  • Se il file esiste, eliminalo.
  • Crea un nuovo file chiamato "cache.txt".

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

class CacheDataManager {  

    public static void main(String[] args) {  
        try {  
			// Create a File object
            File cacheFile = ____ ____("cache.txt");  

            // Check if the file exists
            if (____.____()) {  
            	// Attempt to delete the file
                if (____.____()) {  
                    System.out.println("Old cache file deleted successfully.");  
                } else {  
                    System.out.println("Failed to delete the old cache file.");  
                }  
            }  

            // Create the file for cache.txt
            if (____.____()) {  
                System.out.println("New cache file created successfully.");  
            } else {  
                System.out.println("Failed to create the new cache file.");  
            }  

        } catch (IOException e) {  
            System.out.println("An error occurred: " + e.getMessage());  
        }  
    }  
}
Modifica ed esegui il codice