私はプロジェクト内の別のディレクトリにいくつかのファイルを移動しようとしていますが、正しく動作しているかどうかを確認できないという点を除いて、ファイルがJavaでコピーされていることを確認してください
コピーの長さが元のものと同じであることを確認してから、元のファイルを削除したいと考えています。私は私の検証を行う前に両方のFileStreamsを閉じていますが、サイズが違うのでまだ失敗します。以下は、ストリームを閉じ、検証と削除を行うための私のコードです。
in.close();
out.close();
if (encCopyFile.exists() && encCopyFile.length() == encryptedFile.length())
encryptedFile.delete();
この前のコードの残りの部分は、ストリームをコピーするために使用率を使用している、そしてそれはすべて正常に動作していますので、実際に、私はちょうど良く検証方法を必要としています。
なぜ例外をスローしなかった書き込み操作が、どういうわけかそのソースに一意のファイルを生成しないと思いますか? –
奇妙なことが起こったので、データの消失は世界の終わりにはならないだろうが、私はむしろ私の時計には起こりません。 – Shaded
どのようにファイルを読み書きしていますか?これはバイナリファイルかテキストファイルですか? –