c#'ta 20 dosya arasından random seçilen dosyayı başka klasöre taşıyıp adını "abc" yapmaya çalışıyorum fakat i. sıradaki dosyayı nasıl seçerim bulamadım.

c#'ta 20 dosya arasından random seçilen dosyayı başka klasöre taşıyıp adını "abc" yapmaya çalışıyorum fakat i. sıradaki dosyayı nasıl seçerim bulamadım.

Son bir saat içinde 188 ziyaretçi, 103 kayıtlı kullanıcı giriş yaptı.
dosyalar[a] şeklinde seçebilirsin. Fakat yine de rnd.Next(0, dosyalar.Length) yaparsan daha iyi olur.
dizinin sonuna ....oluştur\dosyalar[a] yapınca geçersiz yol diyor. Sanırım o kısma sadece dosya adı eklenebiliyor. Sanırım dosyayı seçtikten sonra adını bir şekilde çekip yazmam lazım oraya ama nasıl?
@yuvenutu oluştur\" + dosyalar[a] yazı console.print ya da messagebox.show ile gösterebilir misiniz? Bakalım bir ne geliyor.
@yuvenutu dosyaların içine isimler geliyormu kontrol ettinmi
@yuvenutu halledemezsen söyle tw ile geleyim yardımcı olurum
@drfree evet dosya isimleri listbox'a geliyor foreach ile döndürünce.
@drfree teşekkür ederim. anca yarın devam edeceğim. şimdi işe gitmem gerekiyor.
böyle bir hata alıyorum.
\\ bi şöyle denermisin sanki öyle bişi yapıyoduk hatırlayamadım ama
c:\\sdfsdf\\ tarzı dene
@drfree iş yerine gidince tw ile pc ye bağlanıp deneyeceğim ama @ koyunca tek \ ile sorunsuz çalışıyor.
IndexOutOfRange hatası dosyalar dizisiyle ilgili, sanırım a sayısı dosyalar dizisinin boyutundan fazla olabilir. O satırı rnd.Next(0, dosyalar.Length) ile değiştirirsen o dizinin boyutu max olacak şekilde bir rastgele sayı oluşturabilirsin.
@erenhatirnaz Doğru söylüyorsunuz 1. elemanın 0. index ile başladığını unutmuşum. Sabah eve dönünce denerim artık. İş yeri teamviewer'ı engellemiş.