17-12-2015, 23:41
Merhaba arkadaşlar,
Java ile geliştirdiğiniz uygulamalarda, çalıştırılabilir jar dosyasından çalışma zamanı diske dosya kopyalamanız gerekirse, aşağıdaki örnekten faydalanabilirsiniz. Yani kaynaktan dışarıya dosya çıkarmak için kullanabilirsiniz.
Kodlardaki yolları kendi ihtiyacınıza göre düzenleyebilirsiniz.
Program.class.getClass() kısmında geçen "Program" işlem yapacağınız sınıf adıdır ve kendi sınıf adınıza göre ayarlamanız gerekmektedir.
Java ile geliştirdiğiniz uygulamalarda, çalıştırılabilir jar dosyasından çalışma zamanı diske dosya kopyalamanız gerekirse, aşağıdaki örnekten faydalanabilirsiniz. Yani kaynaktan dışarıya dosya çıkarmak için kullanabilirsiniz.
Kod:
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.nio.file.Files;
public class Program {
public static void main(String[] args) throws IOException {
File dosya = new File("c://test.txt");
if (!dosya.exists()) {
InputStream link = (Program.class.getClass().getResourceAsStream("/dosya/kaynak.txt"));
Files.copy(link, dosya.getAbsoluteFile().toPath());
}
}
}
Kodlardaki yolları kendi ihtiyacınıza göre düzenleyebilirsiniz.
Program.class.getClass() kısmında geçen "Program" işlem yapacağınız sınıf adıdır ve kendi sınıf adınıza göre ayarlamanız gerekmektedir.