Die Datei wird häufig in Java IO verwendet und zum Hochladen und Löschen von Dateien verwendet. Wenn wir beispielsweise in das Verwaltungssystem schreiben, können wir Bilder hochladen und löschen. Dann werden wir Java -Datei verwenden, um sie zu verarbeiten.
Die grundlegende Verwendung der Datei in Java erstellt und löscht Dateien:
public class fileedemo {public static void main (String [] args) {Datei f = Neue Datei ("d:"+file.separator+"io.txt"); //File.separator erhält "/" //file.pathseparator erhält ";" try {f.createNewFile (); } catch (ioException e) {// Todo automatisch generierter Catch-Block e.printstacktrace (); } // usw. Für eine Weile können Sie die Dateigenerierung try {thread.sleep (3000) anzeigen; } catch (InterruptedException e) {// Todo automatisch generierter Catch-Block e.printstacktrace (); } if (f.exists ()) {f.delete (); } else {System.out.println ("Datei nicht existiert"); }}} Beispiel für Java -Datei Verwendung: Bild -Upload -Funktionscode im Bild, das in J2EE -Entwicklung verwendet wird:
public void FileUpload (@RequestParam multiPartFile [] myFiles, httpServletRequest -Anforderung, httpServletResponse -Antwort) löst IOException aus {String imgpath = "/Uploads" + "/"; Datei Directory = new Datei (request.getSession (). GetServletContext () .getRealPath ("/") + imgPath); String Desfilename = null; String fileNewname = null; Antwort.SetContentType ("text/html; charSet = utf-8"); Printwriter out = response.getWriter (); String originalFileName = null; für (MultipartFile myFile: myFiles) {if (myFile.isempty ()) {out.write ("Bitte wählen Sie die Datei aus und laden Sie sie hoch"); 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 (), neue Datei (DesFileName)); } catch (ioException e) {e.printstacktrace (); out.write ("Datei -Upload fehlgeschlagen, bitte versuchen Sie es erneut !!"); out.flush (); }}} out.print (fileNewname); out.flush (); } Und der im Ordner generierte Code lautet wie folgt:
Datei f1 = neue Datei ("D:"+Datei.Separator+"Test"); f1.mkdir (); // Methode, um den Ordnernamen f1.getName () zu erhalten;Dies ist die grundlegende Verwendung in Java IO und auch der Teil, der häufiger verwendet wird.
Das Obige dreht sich alles um diesen Artikel, ich hoffe, es wird für das Lernen aller hilfreich sein.