Mover arquivos em discos e salvar caminho do arquivo no banco?

4 respostas
L

Estou tentando fazer a seguinte aplicação so que estou sem ideia do seguinte porcesso como eu movo e salvo o caminho do arquivo no banco ?

Tipo
O arquivo esta em C:\dados\teste.txt
movo ele para d:\dados\teste.txt e gravo no banco nome: d:\dados\teste.txt data: XXXXXXX hora:XXXXX

Como mover eu sei não sei como eu gravo isto no banco

4 Respostas

B

Você quer gravar o caminho do arquivo no banco ou o arquivo mesmo?

L

a ideia e gravar o caminho do arquivo no banco ja que acredito que seja mais viavel manipular o arquivo em disco do que em Banco.

UMC

Tem como!
o que você já fez pra pra mover o arquivo !
posta o código ae se puder!

vlw

L
public static void copy(String from, String to) throws IOException{

    InputStream in = null;

    OutputStream out = null;

    try {

        InputStream inFile = new FileInputStream(from);

        in = new BufferedInputStream(inFile);

        OutputStream outFile = new FileOutputStream(to);

        out = new BufferedOutputStream(outFile);

        while (true) {

              int data = in.read();

              if (data == -1) {

                 break;

              }

              out.write(data);

        }

    } finally {

          if (in != null) {in.close();}

          if (out != null) {out.close();}

    }

}

E claro este processo rodara como um serviço em loop comtinuo ex: acessa a pasta move o arquivo

Criado 22 de março de 2010
Ultima resposta 23 de mar. de 2010
Respostas 4
Participantes 3