[Java lista] FileNotFoundException holott ottan van az :-)
Istvan Bencze
istvan.bencze at gmail.com
2009. Jún. 10., Sze, 18:20:43 CEST
Sziasztok!
Nem próbáltam, de esetleg java.lang.Runtime-mal?
Ăśdv,
István
2009/6/10 Mariák Kálmán <sirkalmi at gmail.com>
> Szervusztok!
>
> Van egy olyan szituáció, hogy a felhasználók általában véve Windows
> rendszerről FTP-én keresztül képeket töltenek fel egy galéria alkalmazás
> számára, melyet az "beszinkronizál" az adatbázisba. A szinkronizáció
> során a file-t átnevezi, illetve előállĂt belĹ‘le egy index, illetve egy
> közepes méretű képet. A gond az, hogy a Windows rendszerek cp852-es
> kódkészletűek az általam használt Solaris meg UTF-8-at használ.
> Gondloltam sebaj nem hivatkozom rá név szerint és akkor nem lesz gond.
> Sajnos más a helyzet.
>
> Az eljárás során belépek az adott könyvtárba:
> File dir = new File(path);
> Majd kilistázom a tartalmát:
> List<File> filesInFilesystem = new
> ArrayList(Arrays.asList(dir.listFiles()));
>
> Ezek után szűréseket végzek a listán majd a maradékon végezném el a
> műveleteket de az alábbi ponton kiakad a csúnya filenevű állományoknál:
>
> FileInputStream stream = new FileInputStream(file);
>
> java.io.FileNotFoundException:
> /opt/apache-tomcat-6.0.18/webapps/murepox/UserFiles/Image/gallery/murepox_gallery/�����mpy
> 04.jpg (No such file or directory)
>
> Pár tesztet elvégezve az érintett file-ra:
> System.out.println("exist: " + file.exists());
> System.out.println("name: " + file.getName());
> System.out.println("isFile: " + file.isFile());
>
> Kimenet:
> exist: false
> name: �����mpy 04.jpg
> isFile: false
>
> Hogyan tudnék olyan alacson szinten hozzáférni a filerendszerhez, hogy
> ezek a csúnya nevű állományok is olvashatóak legyenek? A
> MidnightCommander bele tud tekinteni az F3-al amúgy, tehát biztos
> megoldható valahogy az olvasása de vajon a Java képes erre?
>
> Válaszokat előre nagyon köszönöm!
>
> --
> sirkalmi
>
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: http://javagrund.hu/pipermail/javalist/attachments/20090610/c1849c7a/attachment.html
További információk a(z) Javalist levelezőlistáról