Le fichier est utilisé fréquemment dans Java IO et est utilisé dans le téléchargement et la suppression des fichiers. Par exemple, lorsque nous écrivons au système de gestion, nous pouvons utiliser le téléchargement et la suppression d'images. Ensuite, nous utiliserons le fichier Java pour le gérer.
L'utilisation de base du fichier dans Java crée et supprime les fichiers:
classe publique fileDemo {public static void main (String [] args) {file f = new File ("d:" + file.separator + "io.txt"); //File.separator obtient "/" //file.pathseparator obtient ";" essayez {f.createenewfile (); } catch (ioException e) {// TODO Bloc de capture généré automatiquement e.printStackTrace (); } // etc. Pendant un certain temps, vous pouvez afficher la génération de fichiers try {thread.sleep (3000); } Catch (InterruptedException e) {// TODO Block de catch généré automatiquement e.printStackTrace (); } if (f.exists ()) {f.delete (); } else {System.out.println ("Le fichier n'existe pas"); }}} Exemple de fichier Java Utilisation: code de fonction de téléchargement d'image utilisé dans le développement de J2EE:
public void fileupload (@RequestParam multipartFile [] myFiles, httpservletRequest request, httpservletResponse réponse) lance ioException {string imgpath = "/ uploads" + "/"; File Directory = nouveau fichier (request.getSession (). GetServletContext () .getRealPath ("/") + imgpath); String DesFileName = null; String fileNewName = null; Response.SetContentType ("Text / HTML; charSet = UTF-8"); Printwriter out = réponse.getWriter (); String originalFileName = null; pour (multipartFile myFile: myFiles) {if (myFile.iSempty ()) {out.write ("Veuillez sélectionner le fichier et le télécharger"); out.flush (); } else {originalFileName = myFile.getoriginalFileName (); if (null! = originalFileName && originalFileName.length ()> 0) {fileNewName = uUid.randomuuid () + originalFileName; DesFileName = Directory.ToString () + "/" + fileNewName; } try {fileUtils.copyInputStreamtoFile (myFile.getInputStream (), nouveau fichier (desFileName)); } catch (ioException e) {e.printStackTrace (); out.write ("Le téléchargement de fichiers a échoué, veuillez réessayer !!"); out.flush (); }}} out.print (fileNEWName); out.flush (); } Et le code généré par le dossier est le suivant:
Fichier f1 = nouveau fichier ("d:" + file.separator + "test"); f1.mkdir (); // Méthode pour obtenir le nom du dossier f1.getName ();Il s'agit de l'utilisation de base dans Java IO et est également la partie qui est utilisée plus fréquemment.
Ce qui précède concerne cet article, j'espère qu'il sera utile à l'apprentissage de tout le monde.