URI

2010-03-17 28 views
8

Java'da sabit diskte yerel olarak bulunan bir dosya için bir URI oluşturabilir miyim? Eğer öyleyse, nasıl yapılmalı?URI

Dosya bir param olarak URI alan yapıcıya sahiptir, ve dosyayı varolan gelen URI almak istiyorsanız o da yöntem toUri() sahiptir:

URI uri = new URI("file:///C:/other/mydir/myfile.txt"); 

cevap

1

aşağıda deneyin. İşlerin nasıl yapılması gerektiğini anlamak için bununla oynayabilirsiniz.

URI hakkında da bilgi alabilirsiniz (java terimi değil). Eğer

file:///home/username/RomeoAndJuliet.pdf

+0

: /// C:/Documents wikipedia bir örnek vardır ve Ayarlar/Karınca/Masaüstü/travel.owl "; ama bana hata veriyor: CİDDİ: -: endeksi 20 Yol geçersiz karakter: file: /// C:/Documents and Settings/Ant/Masaüstü/travel.owl İstisna yakalandı java.net.URISyntaxException Herhangi bir fikir? – Anto

+2

@Anto: Sanırım kodlanmış url (yani whitespaces olmadan) – Roman

+0

Beyaz boşlukları bazı sembollerle değiştirmek zorunda mıyım yoksa sadece beyaz alanları mı kesmeliyim? – Anto

6
URI uri = new URI("file:///filename.txt"); 

kullanıyorsanız, Windows: Aşağıdaki kodu Dize uri = "dosyasını kullanmış

URI uri = new URI("file:///C:/fun/filename.txt");