¡Ayuda a escribir un programa JAVA de transferencia de archivos!
Hay docenas de clases para leer y escribir archivos en JAVA. No sé cómo quieres implementarlo.
El siguiente es un programa para leer archivos. tiene alguna pregunta, por favor hágamelo saber. Le envío un mensaje...
import java.io.*
import java.nio.*; >importar java.nio .channels.FileChannel;
clase pública javaTest {
public static void main(String[] args) {
String file1=Sistema .getProperty("user .dir")+"/1.txt";//Archivo, modifíquelo usted mismo
FileInputStream myFile = null
pruebe {
;myFile = new FileInputStream(file1); //
} catch(FileNotFoundException e) {
e.printStackTrace(System.err); >System.exit(1 );
}
FileChannel myChannel = myFile.getChannel();
// Defina aquí el tamaño del búfer y los bytes leídos. cada vez Número
ByteBuffer mybuf = ByteBuffer.allocate(1024
prueba {
while(myChannel.read(mybuf) != -1) {
prueba p>
byte[] mybytes = mybuf.array();//leer el archivo en una matriz de bytes
mybuf.clear()
/**
* Compara aquí
* Puedes comparar byte a byte
* También puedes convertir byte a byte en una cadena y luego comparar
*
*
*/
}
miArchivo.close(); p>}catch( IOException e) {
e.printStackTrace(System.err
System.exit(1); >
}