0
.pdf
ファイルと.jpg
ファイルを特定のフォルダに移動した後、特定の場所パスをデータベースに保存します。これまでのところGoogleの助けを借りて、ファイルを新しい場所にコピーし(移動しないで)、下のコードセットに示すように新しいパスをデータベースに保存することができました。私が知りたいのは何JAVA .JPGファイルと.PDFファイルを特定の場所に移動する
try {
JFileChooser choose = new JFileChooser();
choose.showOpenDialog(null);
File f = choose.getSelectedFile();
File sourceFile = new File(f.getAbsolutePath());
File destinationFile = new File("D:\\" + sourceFile.getName());
FileInputStream fileInputStream = new FileInputStream(sourceFile);
FileOutputStream fileOutputStream = new FileOutputStream(destinationFile);
int bufferSize;
byte[] bufffer = new byte[512];
while ((bufferSize = fileInputStream.read(bufffer)) > 0) {
fileOutputStream.write(bufffer, 0, bufferSize);
}
fileInputStream.close();
fileOutputStream.close();
}
catch (Exception e){
e.printStackTrace();
}
は、ユニークな名前の代わりに、コピーしたファイルを移動する方法
- ですか..?
- そのファイルが正常に移動されたかどうかを表示するには またはJOptionpaneにはない(その場合、私は の部分を挿入できます)..?これらの画像を取得する方法を
- は( 'を報告開くためにここにクリック 『のような)を直接開くには、それはコンピュータのデフォルト 画像ビューアやPDFビューア
に開いている必要がありますリンク私は』助けてくださいグーグルで2週間半疲れています。おかげでここでは誰も
それに一意の名前を与えるためにどのように.. ? (img2016-09-13-55.jpgやimg2016-11-19-20-22.pdfのように)...? オペレータは、ドキュメントをアップロードするときに名前を変更する必要がないためです。もしオペレータがユニークな名前を付けずにアップロードしなかった場合は、既にデータベースにあるドキュメントを置き換えることになります。 – Henry
ファイルの移動のためのコーディングが機能しなかったので、 'StandardCopyOption.ATOMIC_MOVE'機能を削除しました。その後、それは働いた。どうしてそういうことが起こっているのですか? 'java.nio.file.AtomicMoveNotSupportedException:' – Henry
@Henry私は答えで新しいファイル名生成メソッドを追加しました。 –