2017-08-24 9 views
-1

私はJavaで新しく、アプリケーション内にいくつかの行があり、すべての行にダウンロードボタンがあります...しかし、このFileOutputStream行でわかるようにそのディレクトリにMyPdf.pdfという名前のファイルを保存することができます。ダウンロード...ボタンをクリックすると、最初のファイルが保存されます。 問題は、古いものが置き換えられた新しいファイルをダウンロードするときです。このための解決方法はありますか?データベースからファイルをダウンロードして別の名前で保存する

OutputStream out = new FileOutputStream( "C:\ Downloads \ MyPdf.pdf");

答えて

-1

ファイルの作成中に動的な名前を使用します。ファイル名をハードコーディングする代わりに、日付スタンプ付きのファイル名を保存するような動的オプションを使うことができるので、ファイルをダウンロードするたびに別の名前が付けられます。

あなたが以下のように行うことができます

String timeStamp = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss").format(new Date()); 
String filename = "C:\Downloads\MyPdf_"+ timeStamp +".pdf"; 
OutputStream out = new FileOutputStream(filename); 
関連する問題