İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Klasör Kopyalama

Chuck8831.07.20125 cevap4.655 görüntüleme
2011'den beri87 mesaj
#1
C# veya VisualBasic2010 Da Klasör Kopyalamayı Bilen Bir İnsan Evladı Var mı :)

DOsya Değill! Klasör kopyalama :)

ÖRnekeğin Flashdiskteki bütün dosyaları masaüstüne kopyalması gibi komple. )
Cevaplar
2008'den beri174 mesaj
#2
private static void DirectoryCopy(
string sourceDirName, string destDirName, bool copySubDirs)
{
DirectoryInfo dir = new DirectoryInfo(sourceDirName);
DirectoryInfo[] dirs = dir.GetDirectories();

// If the source directory does not exist, throw an exception.
if (!dir.Exists)
{
throw new DirectoryNotFoundException(
"Source directory does not exist or could not be found: "
+ sourceDirName);
}

// If the destination directory does not exist, create it.
if (!Directory.Exists(destDirName))
{
Directory.CreateDirectory(destDirName);
}

// Get the file contents of the directory to copy.
FileInfo[] files = dir.GetFiles();

foreach (FileInfo file in files)
{
// Create the path to the new copy of the file.
string temppath = Path.Combine(destDirName, file.Name);

// Copy the file.
file.CopyTo(temppath, false);
}

// If copySubDirs is true, copy the subdirectories.
if (copySubDirs)
{

foreach (DirectoryInfo subdir in dirs)
{
// Create the subdirectory.
string temppath = Path.Combine(destDirName, subdir.Name);

// Copy the subdirectories.
DirectoryCopy(subdir.FullName, temppath, copySubDirs);
}
}
}

-----------
DirectoryCopy("c:\a","C:\b",true);

a klasöründeki tüm dosyaları b ye kopyala :)

Kaynak
Chuck88 Konuyu açan
2011'den beri87 mesaj
#3
Konuya Cevap Verdiğin İçin Teşekkürler :) Bİr buton ekledim bu butona baısldıgında bu kod çalışacak . şuan deniyorum ama olmuyor Tam olarak yazabilirimisin kodu butona eklenmiş bir şekilde
2010'den beri264 mesaj
#4
Chuck88 dedi: ↑
Konuya Cevap Verdiğin İçin Teşekkürler :) Bİr buton ekledim bu butona baısldıgında bu kod çalışacak . şuan deniyorum ama olmuyor Tam olarak yazabilirimisin kodu butona eklenmiş bir şekilde
Sen ne uğraşıyorsun ki ya? Arkadaş yapıverir hepsini baştan, bir de denemişsin filan yazık yorulmuşsundur. Derleyici de yeni projede açmışsın belli ki, hiç yakışıyo mu sana. Bak insanlar burda bunun için bekliyo, biri gelse de kodunu komple yazıversem diye...

Istemiyorsanız yapmayın bu işi arkadaşım!! Binlerce çeşit iş var dışarda, gidin onlardan birini deneyin demek ki bu iş size göre değiş!!
Chuck88 Konuyu açan
2011'den beri87 mesaj
#5
Niye önyargılı davranıyorsunuz, daha bu işlere yeni başladım bilmiyorum ve öğrenmeye çalışıyorum Sadece O kodu bi türlü programa entegre edemedim uğraşıyorum ve bir yandanda yardım almak istiyorum Suç mu ? :)
2007'den beri5.147 mesaj
#6
Deneye deneye öğreneceksiniz zaten. Tüm kodu almanız size bir fayda sağlamaz.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.