Aracılığıyla paylaş


Nasıl Yapılır: Visual Basic'te bir Dizini Diğerine Kopyalama

CopyDirectory Bir dizini başka bir dizine kopyalamak için yöntemini kullanın. Bu yöntem hem dizinin içeriğini hem de dizinin kendisini kopyalar. Hedef dizin yoksa oluşturulur. Hedef konumda aynı ada sahip bir dizin varsa ve overwrite olarak ayarlanırsa False, iki dizinin içeriği birleştirilir. İşlem sırasında dizin için yeni bir ad belirtebilirsiniz.

Bir dizin içindeki dosyaları kopyalarken, belirli bir dosyanın neden olduğu özel durumlar oluşabilir. Örneğin, birleştirme sırasında var olan bir dosya olarak Falseayarlanır.overwrite Bu tür özel durumlar oluşturulduğunda, özelliği dosya veya dizin yolunun anahtar olduğu ve özel durum iletisinin ilgili değerde yer aldığı girdileri tutan tek bir özel durumda Data birleştirilir.

Bir dizini başka bir dizine kopyalamak için

  • CopyDirectory Kaynak ve hedef dizin adlarını belirterek yöntemini kullanın. Aşağıdaki örnek, adlı TestDirectory1TestDirectory2dizini içine kopyalar ve varolan dosyaların üzerine yazar.

    My.Computer.FileSystem.CopyDirectory("C:\TestDirectory1", "C:\TestDirectory2", True)
    

    Bu kod örneği, IntelliSense kod parçacığı olarak da kullanılabilir. Kod parçacığı seçicisinde, Dosya sistemi - Sürücüleri, Klasörleri ve Dosyaları İşleme'de bulunur. Daha fazla bilgi için bkz . Kod Parçacıkları.

Güçlü Programlama

Aşağıdaki koşullar özel bir duruma neden olabilir:

Ayrıca bkz.