Toplu Dosya Kopyalama: Toplu Komut Dosyalarını Kullanarak Dosyaları Kopyalama Kılavuzu

Toplu Dosya Kopyalama Toplu Komut Dosyalarini Kullanarak Dosyalari Kopyalama Kilavuzu



Dijital dünyada dosyaları yönetmeye gelince, sıklıkla kendimizi yaparken bulduğumuz görevlerden biri dosyaları tek tek kopyalamaktır. Yedeklemeler oluşturmak, dosyaları başkalarıyla paylaşmak veya yalnızca dijital varlıklarımızı düzenlemek olabilir. Dosya kopyalama görevlerini otomatikleştirmek için emrinizde güçlü bir araç var: Toplu komut dosyaları.

Windows Komut İstemi veya PowerShell, Toplu iş dosyaları olarak da adlandırılan, Toplu komut dosyaları olarak bilinen metin dosyalarında bulunan bir dizi komutu çalıştırabilir. Bu kılavuz, dosyaları zahmetsizce kopyalamak için Toplu komut dosyalarının nasıl oluşturulacağını, özelleştirileceğini ve kullanılacağını anlatır.

Sözdizimi:

Toplu komut dosyası 'kopyala' komutunu kullanarak bir dosyayı bir klasörden diğerine kopyalamak için temel sözdizimi aşağıdaki gibidir:







kaynak dosya hedef klasörünü kopyala

“Kaynak dosya” kopyalamak istediğimiz dosyanın yolu ve adıdır. Ayrıca “hedef klasör” dosyayı kopyalamak istediğimiz klasörün konumunu belirtir.



Benzersiz gereksinimlerinize bağlı olarak başka seçenekleri ve parametreleri de tanımlayabilirsiniz.



Toplu Dosya Oluşturma

Başlamak için Notepad, Notepad++ gibi bir metin düzenleyiciyi veya seçtiğiniz herhangi bir düz metin düzenleyiciyi açın. Ardından, betiğin yürütmesini istediğiniz her satıra bir tane olacak şekilde bir dizi komut girerek Toplu betiğinizi yazın. Bu komutlar, dosyaları kopyalamak veya taşımak gibi basit dosya işlemlerinden, sistem ayarlarını veya programları çalıştırmayı içeren daha karmaşık görevlere kadar değişebilir. Komut dosyanız hazır olduğunda dosyayı “.bat” uzantısıyla kaydedin. Bu uzantı Windows'a dosyanın bir Toplu komut dosyası olduğunu gösterir. Kaydettikten sonra Toplu İş dosyasını çift tıklatarak çalıştırabilir veya konumuna gidip dosya adını girerek Komut İstemi veya PowerShell'den çalıştırabilirsiniz.





Bir Toplu İş dosyasını çalıştırmak için çift tıklamanız yeterlidir. Bu eylem bir Komut İstemi penceresi açar ve betiği çalıştırır.

Artık temel konuları ele aldığımıza göre, Toplu komut dosyalarını kullanarak tek dosyaları kopyalamanın ayrıntılarına geçelim.



Tek Bir Dosyanın Kopyalanması

Toplu komut dosyası kullanarak tek bir dosyayı kopyalamak basit bir işlemdir. Toplu komut dosyaları, tek dosyaların kopyalanması söz konusu olduğunda çok sayıda avantaj sunar. Belirli dosyaları bir yerden diğerine kopyalamamızı kolaylaştırırlar.

Başlamak için Windows PC'nizde Notepad veya Notepad++ gibi bir metin düzenleyici açın. Şimdi “Belgeler” klasörümüzde “important.docx” isimli bir dosyamızın olduğu ve bunun yedeğini “Yedekleme” isimli bir klasörde oluşturmak istediğimiz bir senaryoyu düşünelim.

Bir Batch betiği oluşturup aşağıdaki kodu yazarak bu dosyayı kopyalayabiliriz:

kopyala 'C:\Kullanıcılar\Yönetici\Belgeler\önemli.docx' 'C:\Yedekle'

“Kopyala”, Toplu komut dosyasındaki dosyaları kopyalama komutudur. “C:\Users\Administrator\Documents\important.docx”: kopyalamak istediğimiz kaynak dosyadır. Belirtilen yolda bulunur ve 'önemli.docx' adını taşır.

Son olarak, “C:Backup” dosyayı kopyalamak istediğimiz klasördür. Sondaki ters eğik çizgi “important.docx” dosyasının “Yedekleme” klasörüne kopyalanması gerektiğini belirtir.

Yani bu komutu çalıştırdığımızda “important.docx”, “Belgeler” klasöründeki orijinal konumundan C sürücümüzdeki “Yedekleme” klasörüne kopyalanacaktır.

Birden Fazla Dosyanın Kopyalanması

Toplu komut dosyası kullanmak için joker karakterleri kullanarak ilgili adlara veya uzantılara sahip bir dosya koleksiyonu seçebilirsiniz. Birden fazla dosyayı kopyalamak için sözdizimi şöyledir:

kopyala 'kaynak\*.uzantı' 'varış noktası'

Burada “source\*.extension”, kaynak yolu ve joker karakter kullanan dosya spesifikasyonudur. Yıldız işareti olan joker karakter (*), verilen uzantıya sahip herhangi bir dosyayla eşleşir. “Hedef\” seçilen dosyaları kopyalamak istediğimiz hedef klasördür.

Örneğin, tüm “.docx” dosyalarını bir kaynak klasörden hedef klasöre kopyalamak istiyorsak, Toplu komut dosyası komutumuz şu şekilde görünür:

kopyala 'C:\Kullanıcılar\Yönetici\Belgeler\*.docx' 'C:\Yedekle'

Sağlanan Toplu komut dosyası komutu olan “kopyala “C:\Users\Administrator\Documents*.docx” “C:\Backup”, “Yönetici” kullanıcısının “Belgeler” klasöründeki “.docx” uzantılı tüm dosyaları kopyalar. dizini “Yedekleme” klasörüne taşıyın. Bu komut dosyası, kaynak dizindeki herhangi bir dosyayı aynı anda birden fazla dosyanın etkili bir şekilde kopyalanmasına olanak tanıyan '.docx' uzantısıyla eşleştirmek için joker karakter (*) kullanır.

Bu scripti dosyaya çift tıklayarak çalıştırdığımızda seçilen “.docx” dosyaları “Yedekleme” klasörüne kopyalanacaktır.

Ayrıca Batch script komutunu kullanarak klasörün tamamını başka bir klasöre kopyalayabiliriz. Bir dizini herhangi bir alt dizinle birlikte kopyalamak için “xcopy” komutu kullanılabilir:

xkopya 'Kaynak dosya' 'Hedef klasör' / VE / BEN

Burada “/E” anahtarı tüm alt dizinlerin kopyalanmasını sağlar ve “/I” anahtarı hedefin bir klasör olduğunu varsayar.

Farklı İsimlerdeki Dosyaları Kopyalama

Toplu komut dosyalarıyla çalışırken, dosyaları hedef klasörde farklı adlar vererek kopyalamamız gerekebilecek senaryolar vardır. Bu, dosyaları daha anlamlı bir şekilde sürümlendirmek, arşivlemek veya düzenlemek için yararlı olabilir.

Toplu komut dosyalarını kullanarak bu görevi şu şekilde gerçekleştirebiliriz:

kopyala 'C:\Kullanıcılar\Yönetici\Belgeler\önemli.docx' 'C:\Yedekleme\Verilerim.docx'

Bu scriptimizde “important.docx” dosyasını kaynak klasörden hedef klasöre kopyalamak için “kopyala” komutunu kullandık ancak hedef klasörde kopyalanan dosya için “MyData.docx” şeklinde yeni bir isim de belirledik. dosya.

Bu yaklaşım, belirtilen konumda farklı bir adla bir kopya oluştururken orijinal dosyayı olduğu gibi korumamıza olanak tanır. İhtiyaçlarımıza uyacak şekilde özelleştirilmiş adlandırma kurallarıyla dosyaları yönetmenin pratik bir yoludur.

Aşağıdaki resimde dosyanın belirtilen adla hedef klasöre kopyalandığı gösterilmektedir:

Toplu komut dosyası 'kopyala' komutunu kullanarak, dosya kopyalamayla ilgili diğer birçok görevi de gerçekleştirebilirsiniz.

Çözüm

Toplu komut dosyası oluşturma, Windows'ta dosya yönetimi görevlerini otomatikleştirmek isteyen herkes için değerli bir beceridir. Bu kılavuzdan edinilen bilgilerle dosyaları, dizinleri ve hatta tüm klasör yapılarını kopyalamak için Toplu komut dosyaları oluşturabilirsiniz. Joker karakterlerle birlikte “kopyala” ve “xcopy” komutlarını kullanarak dosya ve dizinleri verimli bir şekilde kopyalayabilirsiniz. Ayrıca bu kılavuzda farklı isimdeki bir dosyanın hedef klasöre kopyalanma yöntemi de anlatılmaktadır.