pdfleri dosyalara taşıma

Katılım
18 Mayıs 2022
Mesajlar
9
Excel Vers. ve Dili
Microsoft 365 Tr 64bit
Merhabalar. Belli bir klasörde 100 tane pdf dosyam var. pdf isimlerinin excel listeside mevcut. pdflerin taşınması gereken klasörler ve klasörün excel listeside mevcut. Yani A sütununda pdflerin isimleri B sütununda da taşınması gereken dosya isimleri var. Bunu hangi kodla tek seferde taşıyabilirim?
 

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
604
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
Excelde aşağıdaki gibi düzenleme yapın.
Daha sonra masaüstünde yeni metin belgesi oluşturun. Exceldeki verileri metin belgesine yapıştırın.
Kaydedip çıkın. Metin belgesinin uzantısını bat olarak değiştirin. (Yeni Metin Belgesi.bat)

Dosyaya çift tıklayıp çalıştırın. dosyalarınız ilgili klasörlere taşınacaktır.
Her ihtimale karşı işlemi yapmadan önce yedeklerinizi alın.


 
Katılım
18 Mayıs 2022
Mesajlar
9
Excel Vers. ve Dili
Microsoft 365 Tr 64bit
denedim aynı şekilde fakat olmadı. Aşağıdaki tablo gibi. pdflerim var dosyalarım var. sağdaki pdfleri soldaki dosyalara taşıyacak. hepsi aynı klasörün içinde

PDF İSİMLER

TAŞINACAK DOSYA İSMİ

22-1253

10

22-1223

11

22-1258

12

22-1296

13

22-12574

14

 

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
604
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
Bu listeye göre yaptıysanız; olmaması normal.

Pdf dosyalarının ve taşınacak klasörlerin tam yollarını belirtmeniz lazım.

Örneğin 22-1253 dosyası Belgelerde pdf klasörünüzde diyelim.
Onun yolu C:\Users\CDEMIR\Documents\pdf dir. (cdemir yerine kendi kullanıcı adınız olacak)

Taşınacak klasörlerinizin bulunduğu yer de belgelerde 2022 klasörü diyelim.
Onun yolu da C:\Users\CDEMIR\Documents\2022

Dosyalarınızın tam yoluna kısaca şöyle ulaşabilirsiniz. pdf dosyanıza seçip sağ klik yapın ve özellikleri seçin. Konum yazan kısımdan tam yolu kopyalayıp excele alabilirsiniz. Taşınacak klasörlerinde tam yolunu o şekilde alabilirsiniz.
A sütununda dosya B sütununda klasör isimlerinin olduğunu varsayarsak;
C1 hücresine aşağıdaki formülü yazıp aşağıda doğru kopyalayın. Daha sonra C sütunundaki verileri text dosyasına kopyalarsınız.
(Formüldeki dosya ve klasör yollarını kendinize göre uyarlamalısınız.)

Kod:
="move " & "C:\Users\CDEMIR\Documents\pdf\" & A1 & ".pdf " & "C:\Users\CDEMIR\Documents\2022\" & B1

Ek: pdf dosyaları ve klasörler aynı yerde diye belirtmişsiniz. Sonradan farkettim.

Çalıştıracağınız bat dosyası da aynı klasörde olmak şartıyla; aşağıdaki gibi formül de işinizi görür.
Dosya yolllarına ihtiyaç olmaz.

Kod:
="move " & A1 & ".pdf " & B1
 
Son düzenleme:
Katılım
18 Mayıs 2022
Mesajlar
9
Excel Vers. ve Dili
Microsoft 365 Tr 64bit
kaynak yazınca ben onu excelin kodu zannettim bi an da. ondan çalıştıramadım. kaynak/hedef kısmını düzeltince çalıştı. teşekkür ederim cengiz hocam emeğine sağlık
 

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
604
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
kaynak yazınca ben onu excelin kodu zannettim bi an da. ondan çalıştıramadım. kaynak/hedef kısmını düzeltince çalıştı. teşekkür ederim cengiz hocam emeğine sağlık
Rica ederim :)
 
Üst