Hi,
hab leider mit der Suche nicht so recht was gefunden. Ich habe ne kleine Anwendung, die u . a. Dateien kopiert. Da man bei größeren Datein immer nicht so genau weiß wie weit der Kopiervorgang ist würde ich gern ne Progressbar verwenden um den Verlauf des Vorgangs darzustellen.
Leider hab ich keine Ahnung wie ich selber sehe wie weit der Kopiervorgang ist.
Ich verwende folgenden Code um Files zu kopieren (try-catch hab ich weg gelassen):
Gibts da irgend eine Möglichkeit für mich zu sehen wie weit er Kopiervorgang ist?
Danke euch schon mal für die Mühen
P.S.: Wenn es dann einfacher wäre könnte ich die Dateien auch mit BufferedStreams kopieren.
Eminent
hab leider mit der Suche nicht so recht was gefunden. Ich habe ne kleine Anwendung, die u . a. Dateien kopiert. Da man bei größeren Datein immer nicht so genau weiß wie weit der Kopiervorgang ist würde ich gern ne Progressbar verwenden um den Verlauf des Vorgangs darzustellen.
Leider hab ich keine Ahnung wie ich selber sehe wie weit der Kopiervorgang ist.
Ich verwende folgenden Code um Files zu kopieren (try-catch hab ich weg gelassen):
Code:
private void copy(final File from, final File to) {
FileChannel in = new FileInputStream(from).getChannel();
FileChannel out = new FileOutputStream(to).getChannel();
out.transferFrom(in, 0, in.size());
in.close();
out.close();
}
Gibts da irgend eine Möglichkeit für mich zu sehen wie weit er Kopiervorgang ist?
Danke euch schon mal für die Mühen
P.S.: Wenn es dann einfacher wäre könnte ich die Dateien auch mit BufferedStreams kopieren.
Eminent