Kopiowanie plikow w applecie
Mateusz Dabrowski - 26-06-2006 00:15
Kopiowanie plikow w applecie
mam taka klase ktora powinna kopiowac pliki w applecie- niestaty nie kopiuje
jezeli przerobie to na zwykla aplikacje w javie to jak ja odpale z wiersza polecenie to sie pliki kopiuja a aja uzyje tej klasy w aplecie to niestaty nic sie nie kopiuje.
czy ktos moze mi napisac gdzie tkwi blad?
import java.io.*;
class Kopiuj{ FileWriter fw = null; FileReader fr = null; BufferedReader br = null; BufferedWriter bw = null; File source = null;
public void kop(String ar1, String ar2){ t1=t; try { fr = new FileReader("plik.jpg"); fw = new FileWriter("plik2.jpg"); br = new BufferedReader(fr); bw = new BufferedWriter(fw);
source = new File("plik2.jpg");
int fileLength = (int) source.length();
char charBuff[] = new char[fileLength];
while (br.read(charBuff,0,fileLength) != -1) bw.write(charBuff,0,fileLength); } catch(FileNotFoundException fnfe){ return; } catch(IOException ioe){ return; } finally { try{ if (br != null) br.close();
if (bw != null) bw.close(); } catch(IOException ioe){ return; } } } }
Adam - 26-06-2006 00:15
Mateusz Dabrowski wrote: > mam taka klase ktora powinna kopiowac pliki w applecie- niestaty nie kopiuje > > jezeli przerobie to na zwykla aplikacje w javie to jak ja odpale z wiersza > polecenie to sie pliki kopiuja a aja uzyje tej klasy w aplecie to niestaty > nic sie nie kopiuje. > > czy ktos moze mi napisac gdzie tkwi blad? > > import java.io.*; > > class Kopiuj{ > FileWriter fw = null; > FileReader fr = null; > BufferedReader br = null; > BufferedWriter bw = null; > File source = null; > > public void kop(String ar1, String ar2){ > t1=t; > try { > fr = new FileReader("plik.jpg"); > fw = new FileWriter("plik2.jpg"); > br = new BufferedReader(fr); > bw = new BufferedWriter(fw); > > source = new File("plik2.jpg"); > > int fileLength = (int) source.length(); > > char charBuff[] = new char[fileLength]; > > while (br.read(charBuff,0,fileLength) != -1) > bw.write(charBuff,0,fileLength); > } > catch(FileNotFoundException fnfe){ > return; > } > catch(IOException ioe){ > return; > } > finally { > try{ > if (br != null) > br.close(); > > if (bw != null) > bw.close(); > } > catch(IOException ioe){ > return; > } > } > } > } > > Aplet musi mieć odpowiednie pozwolenie do robienia czegokolwiek na dysku, najlepiej jak jest podpisany.
Pozdrawiam, Adam
Tomasz Judycki - 27-06-2006 00:09
Mateusz Dabrowski <w21588@poczta.wsiz.rzeszow.pl> napisał(a):
> mam taka klase ktora powinna kopiowac pliki w applecie- niestaty nie kopiuje > > jezeli przerobie to na zwykla aplikacje w javie to jak ja odpale z wiersza > polecenie to sie pliki kopiuja a aja uzyje tej klasy w aplecie to niestaty > nic sie nie kopiuje. > > czy ktos moze mi napisac gdzie tkwi blad?
Wyobraź sobie, że wszedłeś przypadkiem na jakąś stronę, a na niej uruchomił się applet podobny do Twojego przykładu, który zapisał wszystkie pliki na Twoim dysku przypadkowymi znaczkami. Miła perspektywa, nieprawdaż?
-- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
kalarus - 28-06-2006 01:12
Tomasz Judycki <tjudycki.WYTNIJ@gazeta.pl> napisał(a):
> [ciach] > > > > czy ktos moze mi napisac gdzie tkwi blad? ^^^^^
poza tym wlasnie 'catch' m.in. sluzy po to zeby lokalizowac bledy i warto czasem dac jakis komunikat w srodku
kal.
-- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[postgre]PostgreSQL 8.1 + system plikow
Czytanie plikow .sql w SQL Server 2000
[PHP] wysylanie pliku na serwer, a inkrementacja nazwy plikow
[Oracle] rozne rozmiary plikow eksporty dla wersji 9.2 i 10.1
Porownywanie plikow tekstowych w PL SQL (oracle 8i)
Re: Edycja plikow konfiguracyjnych przez TK
scp-owanie plikow, zapisywanie bledow do pliku
system do backupu bazy danych i plikow w PHP
Jak pobrac dosowe (krotkie) nazwy plikow i folderow
[MS SQL] Import kilku plikow w katalogu
zanotowane.pldoc.pisz.plpdf.pisz.plsulimczyk.pev.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|