Fichier Java CreatetempFile

Fichier Java CreatetempFile
«Il y a des situations où nous devons utiliser les fichiers et les dossiers à un certain niveau chaque fois que nous travaillons sur n'importe quelle sorte de système d'exploitation. Parfois, vous devez créer des fichiers de code, des fichiers texte ou des dossiers pour stocker ces fichiers de programmation. Tout système d'exploitation doit contenir ses fichiers de traitement masqués ou certains fichiers d'exécution temporaires qui sont créés au moment de l'exécution et seraient supprimés du système après un redémarrage. La programmation Java vous permet de créer les fichiers temporaires via sa fonction CreateTempFile () à partir de la classe de fichiers, que vous pouvez supprimer après un certain temps. Ce guide montrera tout sur la fonction CreateTempFile ()."

Après la mise à jour fledge complète de votre machine Linux, un utilisateur du système doit être sûr que le système a un environnement «java» qui y travaille déjà. Comme le représente l'image jointe, nous avons installé la dernière version «11.0.16 ”du kit de développement Java, i.e., Utilisation de la requête de version.

Exemple 01

La toute première illustration contiendrait le code Java le plus élémentaire pour démontrer l'utilisation de la fonction CreateTempFile () de la classe «Fichier» de Java pour créer des fichiers temporaires. Pour cela, nous avons généré une «température.Java ”Fichier dans le dossier Home Casting de la requête« Touch ».

Nous avons essayé l'éditeur de texte d'ouvrir ce fichier et a réussi à ajouter le script affichée. À partir de l'importation du «Java.Io.Fichier »et la création d'une classe« FileDemo »définie par l'utilisateur, nous avons ajouté la fonction principale () uniquement. Cette exécution de fonction commence par initialiser un objet de classe de fichiers «fichier» comme «null». L'énoncé des couples d'essai est toujours utile lorsque nous ne sommes pas sûrs de l'authenticité de notre code.

Ainsi, le code d'exécution principal a été ajouté à la partie «Essayer» et a créé un nouveau fichier temporaire via l'appel de fonction CreateTempFile () via l'objet de fichier «fichier» et enregistré dans la variable «fichier» ». Le préfixe "un" et le suffixe ".txt »a été fourni avec le chemin du répertoire dans lequel il sera généré. La déclaration println () du «système Java.La classe out ”est ici affiche le nom d'un fichier qui vient de créer en appelant la fonction" getName () "via l'objet" fichier ". L'instruction Catch afficherait toute exception qui se produit tout au long du programme.

L'exécution de notre fichier Java après l'enregistrement renvoie le nom d'un fichier temporaire généré. L'instruction «LS» affiche qu'elle a été située dans le répertoire domestique.

Exemple 02

Le premier exemple était très basique et facile à utiliser pour les nouveaux utilisateurs de Java. Maintenant, nous utiliserons un petit exemple amélioré pour que nos utilisateurs de Java augmentent leur niveau de compréhension. Cet exemple proviendrait de l'importation du même «Java.Io.Package de fichier »et la même classe contenant la même méthode Main (). L'exécution de la fonction Main () initie avec la même création d'objets de fichier. La différence est ici dans la partie d'essayer de ce code.

Nous avons créé deux fichiers temporaires en utilisant les mêmes fonctions CreateTempFile (), I.e., «Un» et «deux» respectivement. Le premier contiendrait le «.txt »Suffixe Alors que l'autre a un suffixe« nul »défini, je.e., Le second serait l'utilisation «.tmp ”comme son suffixe. Le getName () est appelé dans la fonction println () pour imprimer les noms des deux fichiers. La dernière chose de ce code est l'utilisation de la fonction getAbsolutepath () à l'aide d'un objet «fichier» dans le système.dehors.Instruction de fonction println ().

Il a été utilisé pour générer le chemin absolu pour le fichier temporaire et l'afficher sur l'écran du shell. L'instruction Catch est à nouveau là pour afficher les erreurs. Notre code Java a été prêt à l'emploi après l'avoir enregistré par le «CTRL + S».

Après avoir exécuté le code Java ci-dessus, nous l'avons exécuté via la commande d'exécution «Java», je.e., en utilisant le nom d'un fichier de script «Temp.Java". La sortie affiche les noms de deux fichiers et leurs chemins absolus où ces fichiers résident sur toutes les lignes distinctes. L'instruction «LS» montre que les deux fichiers sont dans le dossier à domicile.

Exemple 03

Dans les deux exemples ci-dessus, nous avons affiché l'utilisation de la fonction CreateTempFile () pour créer un fichier temporaire, la fonction getName pour afficher son nom et la fonction getAbsolutepath () pour afficher leur chemin exact. Comme les fichiers nouvellement créés sont temporaires, notre système Linux les supprimera automatiquement après un arrêt et un redémarrage. Mais, si vous souhaitez supprimer ces fichiers temporaires juste après leur création, vous pouvez le faire rapidement en utilisant la fonction "DeleteOnExit ()" de Java de la Java.Io.Package de fichiers.

Cette fonction supprimerait les fichiers temporaires juste créés du système aussi rapidement que le programme se termine. Par conséquent, nous utilisons le même code pour cet exemple avec un léger changement. Nous avons importé le même package, définissant la même classe et la même fonction principale (). La fonction principale () est passée de l'initialisation de l'objet de fichier à NULL et en utilisant une instruction TRY-Catch pour l'exécution globale. Nous avons ajouté les mêmes étapes pour créer un fichier temporaire, pour obtenir son nom et son chemin absolu pour l'affichage pour les deux fichiers. De plus, nous avons ajouté une nouvelle fonction pour supprimer ces fichiers juste après avoir affiché leur chemin absolu. je.e. "DeleteExit ()".

Lors de l'exécution de ce programme, les deux fichiers temporaires ont été créés avec succès. Pendant ce temps, l'utilisation de l'instruction «LS» montre que ces fichiers sont supprimés après la fin du programme.

Conclusion

Nous avons réussi à discuter avec succès de la variété des fonctions Java pour travailler avec des fichiers, en particulier en utilisant la fonction CreateTempFile via nos exemples de code. Nous avons élaboré un total de trois exemples en utilisant la fonction CreateTempFile () pour créer des fichiers temporaires, la fonction getName () pour obtenir et afficher les noms de ces fichiers temporaires et la méthode getAbSolutepath () pour afficher le chemin vers ce fichier temporaire. En fin de compte, nous avons également utilisé la fonction «DeleteOnExit ()» de Java pour supprimer ces fichiers temporaires juste après la sortie du programme.