Teşekkür ederim, detaylı bir açıklama olmuş.


YazılımMimarı adlı üyeden alıntı

şirketimin dosyalarının tutulduğu databaseteki düzene göre dosya yüklemesi yapmak/görüntülemek.

---

1 - dosyaları database'den çekip kullanıcıya görüntülemen lazım ->
a - db baglantısı aç (using için db işlerini yapmaya calıs yada entity framework gibi orm kullan)
b - db'de ilgili tablolara sorgu yapıp, dönen data setini, ön yüzde bir component içerisinde göster (burada uygulama window form'mu olacak, yoksa bir web uygulamasımı olacak ona göre component değişir)

2 - dosya işlemleri yapmak.
a - dosya kopyalama işlemleri yapmak(file.io işlemleri)
b - uygulama içinde dosya uzantısına göre (pdf, excel, doc vs) içeriği göstermek


Bu formda kullanıcının yükleme yapabilmesi için dosyalarını seçmesi, bu dosyalarının kategorilerini seçip, ilgili dosyanın yeni ismini alarak ilgili klasöre bir kopyasını yüklemek istiyorum. Ancak mantık kuramıyorum.

1 - Seçilen dosyayı algılamak (kullanıcı dosya seçtiğinde seçtiği dosyayı bilmek gerekir bu noktada kullandığınız component 'a göre değişir)
2 - Dosya kopyalacağı hedef klasör ve dosya ismini vererek yada aynı aynı isimde farklı bir klasöre kopyalama işlemi (kopyalama işlemi yapılabilmesi için kaynak dosya path'i ve hedef dosya path'i verilmelidir)


Ancak seçilen dosyalar için tek tek kategori ve dönem seçip, sonrasında yeni ismiler ile yükleme yapmak bu mantıkta pek mümkün gelmedi bana.

kategorilere göre dosyaları getirme işlemi
1 - db baglantısı
2 - kategorilere göre bir filtre sorgusu yazıp, tablodaki verileri component içerisinde bind etmek


---

yapılacak tüm işler yukarıdadır..

bunu nasıl yaparım noktası için her maddeyi, google yazacağınız dil için aratın rahatça cevapları bulacaksınızdır ;)

iyi çalışmalar,

Turgay