Enviado em 22/04/2013 - 16:19h
Ola pessoal intão quero dividir um arquivo em partes tp arquivo X em arquivo x.001, x.002, porem nao to conseguindo, so novo em java to aprendendo arquivos agora.
Poderia dar uma mão estou usado a classe RandomAccesFile.
Codigo
import java.io.*;
class exercicio2{
static void divisao(RandomAccessFile info,long tam){
try{
info=new RandomAccessFile("c:\\TesteArq1.java","r");
RandomAccessFile arq = new RandomAccessFile("c:\\TesteArq1.001","rw");
byte car;
while(info.getFilePointer()<info.length()){
if(info.getFilePointer()<tam){
car=info.readByte();
System.out.print((char)car);
arq.write(car);
}
}
arq.close();
}
catch(Exception e){
System.out.println("ERRO");
}
}
public static void main(String []args){
RandomAccessFile arquivo = null;
divisao(arquivo,30);
}
}
Obrigado
Poderia dar uma mão estou usado a classe RandomAccesFile.
Codigo
import java.io.*;
class exercicio2{
static void divisao(RandomAccessFile info,long tam){
try{
info=new RandomAccessFile("c:\\TesteArq1.java","r");
RandomAccessFile arq = new RandomAccessFile("c:\\TesteArq1.001","rw");
byte car;
while(info.getFilePointer()<info.length()){
if(info.getFilePointer()<tam){
car=info.readByte();
System.out.print((char)car);
arq.write(car);
}
}
arq.close();
}
catch(Exception e){
System.out.println("ERRO");
}
}
public static void main(String []args){
RandomAccessFile arquivo = null;
divisao(arquivo,30);
}
}
Obrigado