Seçmeli kopyalama yapmak



Sorun: C dizininde a isimli bir klasörüm var bu klasörün içinde de bircok alt klasör var (degisik isimlerde) , ve bu alt klasörlerin içinde bircok dosya var


, ben bu a klasörümün ve tüm alt klasörlerinin içinde yeralan sadece .txt dosyalarini tek tikla D:\Archive\ klasörüme kopyalamak istiyorum bu mümkünmüdür
Cözüm: aşağıdaki kodlar ile C nin içindeki a klasöründe yeralan tüm .txt uzantılı dosyalari ve onun alt klasörü olan New Folder in icerigindeki .txt uzantılı dosyalari D:\Archive klasörüne kopyaladim , sen şimdi her bir alt klasör için bir satir ilave ederek bir tikla klasör ve tüm alt klasörlerin icerigini istedigin bir klasörün içine atabilirisin

Const OverwriteExisting = True
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.CopyFile "C:\a\*.txt" , "D:\Archive\" , OverwriteExisting
objFSO.CopyFile "C:\a\New Folder\*.txt" , "D:\Archive\" , OverwriteExisting

bu kodları bir notepad e yapıştırıp ve Dosya - Farklı Kaydet... seçeneğine tıklayın

farkli_kaydet

Açılan pencerede herhangi bir isim verin (dosya ismini istediğiniz şekilde düzenleyin ) ve uzantısı .bat/.vbs... olarak kaydedip çalıştırın

farkli_kaydet2

velociraptor


Yorum Ekle

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Captcha