Hocam af buyurun lâkin bu attıklarınızdan pek birşey anlamadım sadece anladığım kadarıyla tek button nesnesi ile aynı anda sadece bir veyâ birkaç tane klasör/dosya kopyalanıyor. Lâkin benim istediğim şu Misal Combobox dan "1x" klasör/dosyayı seçtigimde button nesnesi ile onu başka klasöre kopyalamak istiyorum yada "2x" klasörü/dosyayı seçtiğimde onu başka klasöre kooyalasın veyâ Combobox dan "3x" klasör/dosyayı seçtim bu sefer buttona basınca o seçtiğim klasör/dosyayı başka klasöre kopyalasın. Cahilliğimin kusuruna bakmayın ☺️ |
senin dediğin şöyle birşey mi eğer böyleyse checkedlistbox kullanman daha uygun combobox tekli seçimler için daha uygun https://www.yazilimkodlama.com/programlama/c-checkedlistbox-kontrolu-kullanimi/ |
Hocam, vaktinizi bana yardım etmek için ayırdığınız için çok teşekkür ederim. Size video gönderdim daha anlaşılır olması için.☺️ Dikkat ederseniz Comboboxdan dosyayı seçiyor button nesensine basınca seçtiği dosyayı başka klasöre kopyalıyor. |
tamam standart combobox davranışı ilk verdiğim siteden yapabilirsin yapacağın işlemi de söyleyeyim 1 comboboxu verilerle doldur 2 buttonun tıklama olayında comboboxun seçili olup olmadığını kontrol et seçili ise File.Copy("Kaynak Yol","Hedef Yol") şeklinde işlem yap kaynak yol ile hedef yol kısmını sen oluşturacan örnek File.Copy("C:\falandosya","C:\falanklasör\falandosya") veya File.Copy(combobox.selecteditem ,"C:\falanklasör\falandosya") eğer birden fazla dosya kopyalanacaksa foreach ile dosya kopyalama yaparsın |
EyvAllah Hocam deniyeceğim çok sağolun.![]() |
Hocam, sizi sıktım biliyorum af buyurun. Doğru mudur ? :) < Resime gitmek için tıklayın > |
Bunu Yaptıktan sonra " 'content' bir dosya değil bir dizin" hatası veriyor |
öyle çalışmayacaktır File.Copy de dosya geçebilirsin yol geçemezsin sen anladığım kadarıyla klasörün içindeki dosyaları kopylayacan https://docs.microsoft.com/tr-tr/dotnet/api/system.io.file.copy?view=net-5.0 örneğini incele veya https://stackoverflow.com/questions/58744/copy-the-entire-contents-of-a-directory-in-c-sharp |
Hocam kafam bayağı bir karıştı size komik gelebilir ama 3 - 4 gündür bununla uğraşıyorum ilk başta listbox'a çekmek istedim programı çalıştırdıktan sonra button aracılığı ile çekiliyormuş yaptım sonra vazgeçtim şimdi combobox'dan yapmaya çalıştım bu sefer klasörleri çektim lakin bu seferde o gönderdiğim video'daki gibi comboboxdan dosya veya klasör her neyse artık seçtikten sonra button nesnesi aracılığı ile oyunun dosya konumundaki download klasörüne atmak istedim buna ise dün geceden beri uğraşıyorum ve bir sonuca ulaşamadım sadece combobox'a klasör veya dosya her neyse onları çekebildim. Sağ olun hocam yinede Allah razı olsun. :( şöyle birşey mümkün ise acaba siz yapıp kodlarını atar mısınız ? |
Hocam, acabâ siz bu dediğim Combobox olayını yapıp atabilir misiniz ? Combobox dan seçilen klasör yada dosyayı bir button nesnesi aracılığı ile başka bir klasöre kopyalamayı. |
private void Form1_Load(object sender, EventArgs e) wpf ile çalıştığım için winforms uygulamaları ile daha ilgilenmiyorum pek |
Gökşen Hocam. Vallâhi Kral adamsınız Allah sizden râzı olsun çok sağ olun. Deniyorum şimdi olmazsada canın sağ olsun☺️ |
Gökşen Hocam. Yazdığınız kod'da Fonts ve Desktop konumlarını misal "Mods\\MenuMod" olarak nasıul değiştireceğim ? |
onu sen yapacan ben örnek yaptım dosya yollarını almayı öğren mesela mods klasörü nerde exenin yanındaysa bu sayfa işini görür https://stackoverflow.com/questions/295687/get-path-to-execution-directory-of-windows-forms-application |
Peki anladım hocam sağ olun ☺️ yazılımda daha da öğrenmediğim ve bilmediğim şeyler üzerinden proje yapmamam gerektiğini anladım. Dediğiniz dosya yollarını alma husûsunda önerebileceğiniz detaylıca anlatan bir video vs. var mıdır acabâ. |
detaylı anlatım bilmiyorum var mı https://www.youtube.com/watch?v=ncAQGiHsMUk arama yapabilirsin c# path diye |
Arkadaşlar, yazılımda yeniyim.
Bir oyun için launcher yapmak istedim Combobox'a dizindeki klasör/dosyaları listeledim ve şimdi ise Combobox'dan seçtiğim klasör/dosya'yı button nesnesi aracılığı ile başka bir klasöre kopyalamak istiyorum nasıl yapabilirim ?
< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >