ファイルはJava IOで頻繁に使用され、ファイルのアップロードと削除に使用されます。たとえば、管理システムに書き込むと、写真のアップロードと削除を使用する場合があります。次に、Javaファイルを使用して処理します。
Javaでのファイルの基本的な使用は、ファイルを作成および削除します。
public class filedemo {public static void main(string [] args){file f = new file( "d:"+file.separator+"io.txt"); //file.separator gest "//file.pathseparator gets"; " {f.createNewfile(); } catch(ioException e){// todo auto-fenated catch block e.printstacktrace(); } //しばらくの間、ファイル生成try {thread.sleep(3000)を表示できます。 } catch(arturnedexception e){// todo auto-fenated catch block e.printstacktrace(); } if(f.exists()){f.delete(); } else {system.out.println( "ファイルは存在しません"); }}} Javaファイルの例の使用:J2EE開発で使用される画像アップロード関数コード:
public void fileupload(@requestparam multipartfile [] myfiles、httpservletrequest request、httpservletresponse応答)IoException {string imgpath = "/uploads" + "/"; file directory = new file(request.getSession()。getServletContext().getRealPath( "/") + imgpath);文字列desfileName = null;文字列filenewname = null; Response.setContentType( "text/html; charset = utf-8"); printwriter out = response.getWriter();文字列OriginalFileName = null; for(multipartfile myfile:myfiles){if(myfile.isempty()){out.write( "ファイルを選択してアップロードしてください"); 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()、new file(desfileName)); } catch(ioexception e){e.printstacktrace(); out.write( "ファイルアップロードに失敗しました、再試行してください!!"); out.flush(); }}} out.print(filenewname); out.flush(); }フォルダーによって生成されたコードは次のとおりです。
ファイルf1 = new file( "d:"+file.separator+"test"); f1.mkdir(); //フォルダー名を取得する方法f1.getname();
これはJava IOでの基本的な使用であり、より頻繁に使用される部分でもあります。
上記はこの記事に関するものです。すべての人の学習に役立つことを願っています。