Arşiv

Posts Tagged ‘asp DateLastModified’

ASP ile Dosya Oluşturma ve Düzenleme Tarihini Alma

Merhaba arkadaşlar,classic asp

Asp’de (klasik) oluşturulmuş (yeni oluşturduğunuz) bir dosyanın ne zaman oluşturulduğunu veya son düzenlemenin ne zaman yapıldığını bilgisine ulaşma ile kısa bir bilgi vereceğim. Öncelikle çok basit olduğunu ve yapmanız gereken sadece altı satır kod yazmak. Tabi bunu kısaltabilirsiniz. Örn : Dosya adını farklı bir yerde set etmiş iseniz benim birazdan göstereceğim örnek üzerinden bir satır daha düşebilirsiniz.

Öncelikle dosyanın oluşturulma tarihine nasıl ulaşırız ona bakalım. Şunu da söyleyeyim, bundan hemen sonra yapacağım düzenleme örneğinde sadece bir yer değişecek.

' Dosya ismimizi burada set ediyoruz.
strFileName = Server.MapPath("abc.txt")

' FileSystemObject nesnesi oluşturuyoruz.
Set objFileSystemObject = Server.CreateObject("Scripting.FileSystemObject")

' FileSystemObject nesnesinin fonksiyonu olan GetFile methodunu kullanıyoruz.
Set objFile = objFileSystemObject.GetFile(strFileName)

' Burada ise dosyanın oluşturulma tarihini alabileceğim DateCreated methodunu kullanıyoruz.
dtmLastModified = objFile.DateCreated

Set objFile = Nothing
Set objFileSystemObject = Nothing

Dosyanın oluşturulma tarihini almak bu kadar basit. Şimdi ise son düzenlenme tarihinin nasıl alınacağına bakalım.

' Dosya ismimizi burada set ediyoruz.
strFileName = Server.MapPath("abc.txt")

' FileSystemObject nesnesi oluşturuyoruz.
Set objFileSystemObject = Server.CreateObject("Scripting.FileSystemObject")

' FileSystemObject nesnesinin fonksiyonu olan GetFile methodunu kullanıyoruz.
Set objFile = objFileSystemObject.GetFile(strFileName)

' Burada ise dosyanın son düzenlenme tarihini alabileceğim DateLastModified methodunu kullanıyoruz.
dtmLastModified = objFile.DateLastModified

Set objFile = Nothing
Set objFileSystemObject = Nothing

Şimdi de dosya ile ilgili hangi bilgilere ulaşabileceğinize dair özellikleri yazıyorum. Bunlar ile ilgili detaylı örnek yapmama gerek yok diye düşünüyorum. Yukarı da zaten kullanımının nasıl olacağına dair örnekler bulunmakta. Yine de takıldığını bir yer olduğunda yardımcı olmaya çalışırım.

Attributes: Belirlenen dosyanın ayarlanmasına ve dönüştürülmesine katkı sağlar.
DateLastAccessed: Belirtilen dosyaya son giriş tarihini verir.
Drive: Belirtilen klasör için sürücü imzalama.
Name: Belirtilen dosya için isim verme ve ayarlama.
ParentFolder: Anadosya için ayarlama.
Path: Dosyanın fiziksel yol adresi.
ShortName: Dosya isminin DOS türünde ismi.
ShortPath: DOS versiyonunda dosya kısa yolu belirleme.
Size: Byte türünde dosyanın boyutu.
Type: Dosyanın türünün belirlenmesi. (.mdb, .doc gibi)

Umarım sıkmamışımdır, ve yararlı bir yazı olmuştur sizin için. 🙂