El archivo se usa con frecuencia en Java IO, y se usa para cargar y eliminar archivos. Por ejemplo, cuando escribimos en el sistema de administración, podemos usar imágenes de carga y eliminación. Luego usaremos el archivo Java para manejarlo.
El uso básico del archivo en Java crea y elimina los archivos:
public class FileDemo {public static void main (string [] args) {archivo f = nuevo archivo ("d:"+file.separator+"io.txt"); //File.separator obtiene "/" //file.pathseparator gets ";" prueba {F.CreateNewFile (); } Catch (ioException e) {// tODO Auto Generated BLOCK E.PrintStackTRace (); } // etc. Por un tiempo, puede ver la generación de archivos intent {Thread.sleep (3000); } Catch (InterruptedException e) {// TODO Auto Generado Bloque E.PrintStackTrace (); } if (f.exists ()) {f.delete (); } else {System.out.println ("El archivo no existe"); }}} Ejemplo de archivo Java Uso: código de función de carga de imagen utilizado en el desarrollo J2EE:
public void FileUpload (@RequestParam multipartfile [] myfiles, httpservletRequest solicitud, respuesta httpServletResponse) lanza ioexception {string imgpath = "/uploads" + "/"; Archivo directorio = nuevo archivo (request.getSession (). GetServletContext () .getRealPath ("/") + imgpath); Cadena desfileName = null; Cadena FileNewName = null; respuesta.setContentType ("text/html; charset = utf-8"); PrintWriter out = Response.getWriter (); Cadena originalFileName = null; for (multipartFile myFile: myFiles) {if (myFile.isEmpty ()) {out.write ("Seleccione el archivo y cárguelo"); 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 (), nuevo archivo (desFileName)); } catch (ioException e) {E.PrintStackTrace (); out.write ("Falló la carga de archivo, ¡inténtelo de nuevo!"); out.flush (); }}} out.print (FileNewName); out.flush (); } Y el código generado por la carpeta es el siguiente:
Archivo f1 = nuevo archivo ("d:"+file.separator+"test"); f1.mkdir (); // método para obtener el nombre de la carpeta f1.getName ();Este es el uso básico en Java IO y también es la parte que se usa con más frecuencia.
Lo anterior se trata de este artículo, espero que sea útil para el aprendizaje de todos.