Dosya ismine değiştirme tarihini ilave edin


Dosya ismine değiştirme tarihini ilave edin
Windowsta herhangi bir dosyayı sağ tıklayıp özellikler derseniz güvenlik , ayrıntılar, önceki sürümler ... gibi sekmelerin olduğu yeni bir pencere açılacaktır. Bu sekmelerden ayrıntılar sekmesini


seçerseniz ilgili dosya hakkında ayrıntılı bilgilere ulaşırsınız mesela ; dosyanın adı , türü , yolu , boyutu , oluşturma tarihi , değiştirme tarihi vs. bu bilgilerin arasında özellikle ikitanesine dikkatinizi çekmek istiyorum bunlar sırası ile ;

1. Oluşturma Tarihi : Dosyanın hangi tarihte oluşturulduğu bilgisini bize vermektedir. (öğenin ilk kez oluşturulduğu ve kaydedildiği tarih)

2. Değiştirme Tarihi : Dosyanın hangi tarihte değiştirildiğini bize göstermektedir. (mevcut bir öğenin değiştirildiği ve kaydedildiği tarihtir)

Dosya değiştirilme tarihi

Takipçlerimizden biri , bir dosyanın değiştirilme tarihin ismine otomatik olarak ekleyip ekleyemeyeceğimizi sormuştu. Bunu bir script ile yapmak mümkündür.Elbette şunu da göz önünde bulundurmak gerekiyor dosyayı yeniden adlandırdığınız anda değiştirmiş olacağınızdan değiştirme tarihi yeniden adlandırma tarihi olacak ve buda ismin sonuna ilave edilecektir. Örnek olması açısından uzantısı .txt olan bir dosyanın değiştirilme tarihini dosya ismine ilave edelim. Script dillerinde bazen bat veya cmd bazende Vbs kolaylık sağlar , hangisinde çok daha az kod yazılması gerekiyorsa o daha pratiktir gibi düşünülebilir.

bat dosyası ile bir dosya ismine değiştirilme tarihini ilave edelim

Bu örneğimizde daha az kod içeren bat veya cmd dosyası olduğu için daha pratiktir denilebilir. Örneğimizin uygulamasına geçersek:

1. Aşağıdaki kodları not defterine yapıştırıp bir isim verin ve uzantısını .bat veta .cmd yapın

setlocal enabledelayedexpansion
for %%F in ("C:\test\*.txt") do ( 
    set "MDate=%%~tF"
    set "ParsedDate=!MDate:~0,2!.!MDate:~3,2!.!MDate:~6,4!"
    REM To add time
    set "ParsedDate=!MDate:~0,2!.!MDate:~3,2!.!MDate:~6,4!_!MDate:~11,2!.!MDate:~14,2!"
    copy %%F %%~dpnF_!ParsedDate!%%~xF.new )
for %%F in ("C:\test\*.txt") do ( 
    del %%F )
ren "C:\test\*.new" *.
exit

İşleminiz sona erdiğinde aşağıdaki gibi bir dosya elde etmiş olmanız gerekir. (Uzantı bat veya cmd olabilir)

bat ve Cmd dosyaları

2. C dizininde test isminde bir klasör oluşturun "C:\test" ve içerisine değiştirilme tarihinin ismine ilave edilmesini istediğiniz dosyaları atın.

3. Şimdide ilk maddedeki kodlarla oluşturduğunuz bat veya cmd dosyasını çalıştırın. Uzantısı .txt olan tüm dosyaların isimlerinin sonuna değiştirme tarihlerinin ilave edildiğini göreceksiniz.

Dosya isimlerine değiştirilme tarihi ilave edin

Sizler için scriptin hazır halini sayfa sonundaki indirme linkinde sunduk. Ayrıca içerisinde mesela "a.txt" dosya ismine değiştirme tarihini ilave eden birde vbscript ilave ettik , scriptlerdeki kodlarını kendinize göre düzenleyebilirsiniz.

- Topluca Dosya ismi nasıl değiştirilir Burada

- Android telefonda bir dosya ismi nasıl değiştirilir Burada

- Dosya yolu çok uzun hatası ve çözümü Burada

- Yeni dosya veya klasör ismini kendiniz belirleyin Burada

- Klasör ismi olarak emoji kullanmak Burada

- vbs ile bir dosyanın ismini değiştirme Burada

- Sağ tuşa Dosya listesini kopyala ilavesi Burada

- Sağ tuşa klasör içeriğini sil fonksiyonu Burada

- Süper gizli dosyalar nedir nasıl görünür yapılır Burada

- Gizli Dosya ve klasörlerin gösterilmesini engelleyin Burada


7 Yorum Var

Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Captcha