Forum

Dosya Kopyalama
 
Bildirimler
Hepsini Temizle

[Çözüldü] Dosya Kopyalama

5 Yazılar
4 Üyeler
0 Reactions
552 Görüntüleme
Mehmet
(@mehmetikiz)
Gönderiler: 442
Prominent Member
Konu başlatıcı
 

Merhabalar ;

Vb.NET programlama dilini kullanarak C dizini deneme klasöründeki tüm dosyaları, D dizinindeki yeni isimli klasöre kopyalamak istiyorum. Yardımlarınızı bekliyorum. İyi çalışmalar...

 
Gönderildi : 15/09/2013 01:36

(@bilgehanpoyraz)
Gönderiler: 809
Illustrious Member
 

bu işi çok rahat bir script ile yapabilirsiniz. vb.NET ile olması konusundaki zorunluluk nedir?

 

 
Gönderildi : 15/09/2013 02:04

(@MustafaCERiT)
Gönderiler: 6
Active Member
 

Mehmet Bey Merhaba,

Eğer bu ihtiyacınızı illa ki VB.NET ile yapacak iseniz aşağıda ki kod parçacıkları bu yapıyı oluşturmanızda işinize yarayacaktır.

My.Computer.FileSystem.CopyDirectory("C:\Deneme", "D:\YeniKlasor") ' Kopyalanacak dizin,Hedef Dizin

Hedef konumda dizin mevcut değilse kopyalama öncesinde,

My.Computer.FileSystem.CreateDirectory("D:\Yeniklasor")

kod parçacığı ile de klasörü oluşturabilirsiniz. Yararlı olması dileğiyle, iyi çalışmalar.

 
Gönderildi : 15/09/2013 18:02

(@OmerUcler)
Gönderiler: 506
Prominent Member
 

Merhabalar ;

Vb.NET programlama dilini kullanarak C dizini deneme klasöründeki tüm dosyaları, D dizinindeki yeni isimli klasöre kopyalamak istiyorum. Yardımlarınızı bekliyorum. İyi çalışmalar...

Bu tür kopyalama işlemlerini ufak bir .vbs yazarak robocopy işlemi ile yapabilirsiniz.

@ECHO OFF

D:\Robocopy\robocopy.exe \\Source Folder \\Destination Folder /ZB /E /COPY:DATSOU /MIR /R:2 /W:2 /TBD /LOG: D:\\Log.txt /NP /TS /FP

D dizini Robocopy.exe dosyasının yerini gösteriyor. Diğer parametrelerin ne iş yaradığını netten bulabilirsiniz. Takıldığınız yerde yardımcı olabilirim.

 
Gönderildi : 15/09/2013 18:12

Mehmet
(@mehmetikiz)
Gönderiler: 442
Prominent Member
Konu başlatıcı
 

Mustafa bey çok teşekkür ederim. diğer ilgilenen arkadaşlara da ayrıca teşekkür ederim. Her kese iyi çalışmalar...

 
Gönderildi : 15/09/2013 18:46

Paylaş: