Avatar billede quaid Nybegynder
09. august 2004 - 15:45 Der er 10 kommentarer og
3 løsninger

Fil kopiering i java

Jeg har brug for at kunne kopiere en fil fra en mappe, og over til en anden mappe.
Har nogen set et eksempel på hvordan det ser ud?
QD::
Avatar billede simonvalter Praktikant
09. august 2004 - 15:50 #1
Avatar billede mikkelbm Nybegynder
09. august 2004 - 21:28 #2
Her er et eksempel på, hvordan det kan gøres fra java 1.4 hvor nio-pakken er med:

http://www.rgagnon.com/javadetails/java-0064.html
Avatar billede arne_v Ekspert
09. august 2004 - 23:16 #3
Mine to varianter:

    public static void copy1(String fnm1, String fnm2) {
        try {
            BufferedInputStream bis = new BufferedInputStream(new FileInputStream(fnm1));
            BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(fnm2));
            byte[] b = new byte[1000];
            int n;
            while((n = bis.read(b)) >= 0) {
                bos.write(b, 0, n);
            }
            bis.close();
            bos.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
        return;
    }
    public static void copy2(String fnm1, String fnm2) {
        File f = new File(fnm1);
        int n = (int)f.length();
        byte[] b = new byte[n];
        try {
            InputStream is = new FileInputStream(fnm1);
            OutputStream os = new FileOutputStream(fnm2);
            is.read(b);
            os.write(b);
            is.close();
            os.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
        return;
    }
Avatar billede quaid Nybegynder
13. august 2004 - 22:07 #4
Læg et svar, så er der point
QD::
Avatar billede arne_v Ekspert
13. august 2004 - 22:08 #5
Hvem ?
Avatar billede mikkelbm Nybegynder
13. august 2004 - 22:09 #6
Jeg går ud fra du mener os alle 3 - eller hvad?
Avatar billede simonvalter Praktikant
13. august 2004 - 22:14 #7
her er ihvertfald et.
Avatar billede arne_v Ekspert
13. august 2004 - 22:18 #8
tja ...
Avatar billede simonvalter Praktikant
13. august 2004 - 22:20 #9
nå ja og tillykke med førstepladsen arne_v ;)
Avatar billede arne_v Ekspert
13. august 2004 - 22:24 #10
jo tak
Avatar billede arne_v Ekspert
22. august 2004 - 11:42 #11
quaid ?
Avatar billede mikkelbm Nybegynder
28. august 2004 - 00:05 #12
Lukketid?
Avatar billede quaid Nybegynder
28. marts 2006 - 22:45 #13
Beklager meget at der er gået så lang tid siden jeg var på sidst.
QD::
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester