PowerShell: Dosya Oluşturma Tarihi Nasıl Alınır?


Belirli bir dosyanın oluşturulma tarihini almak için PowerShell'de aşağıdaki yöntemleri kullanabilirsiniz:

1. Yöntem: Belirli Dosyanın Oluşturulma Tarihini Alma

Get-ChildItem -Path c:\users\bobbi\nba_data.csv | select CreationTime

Bu özel örnek, nba_data.csv dosyasının oluşturulduğu tarih ve saati döndürecektir.

2. Yöntem: Klasördeki Tüm Dosyaların Oluşturulma Tarihini Al

Get-ChildItem -Path c:\users\bobbi\data1 -File | select Name, CreationTime | sort CreationTime

Bu özel örnek, data1 klasöründeki her dosyanın oluşturulduğu tarih ve saati, oluşturma zamanına göre en eskiden en yeniye doğru sıralanmış olarak döndürecektir.

Aşağıdaki örnekler her yöntemin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: PowerShell'de Belirli Dosyanın Oluşturulma Tarihi Nasıl Alınır?

Aşağıdaki konuma kaydedilmiş bir dosyamız olduğunu varsayalım:

c:\users\bobbi\data1\nba_data.csv

Bu dosyanın ne zaman oluşturulduğunu kontrol etmek istediğimizi varsayalım.

Bunu yapmak için aşağıdaki sözdizimini kullanabiliriz:

Get-ChildItem -Path c:\users\bobbi\nba_data.csv | select CreationTime

Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:

Çıktı, dosyanın oluşturulduğu tarihi ve saati görüntüler:

3/11/2024 2:27:21 PM

Örnek 2: PowerShell'de Klasördeki Tüm Dosyaların Oluşturulma Tarihini Alma

Aşağıdaki konuma sahip bir klasörümüz olduğunu varsayalım:

c:\users\bobbi\data1

Klasördeki her dosyanın ne zaman oluşturulduğunu kontrol etmek istediğimizi varsayalım.

Bunu yapmak için aşağıdaki sözdizimini kullanabiliriz:

Get-ChildItem -Path c:\users\bobbi\data1 -File | select Name, CreationTime | sort CreationTime

Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:

Çıktı, klasördeki her dosyanın oluşturulduğu tarihi ve saati, en eskiden en yeniye doğru sıralanmış şekilde görüntüler.

Bunun yerine oluşturulma tarihine göre en yeniden en eskiye doğru sıralamak isterseniz sonuna -azalan operatörünü ekleyebilirsiniz:

Get-ChildItem -Path c:\users\bobbi\data1 -File | select Name,CreationTime | sort CreationTime -descending

Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:

Çıktı artık klasördeki her dosyanın oluşturulduğu tarih ve saati, en yeniden en eskiye doğru sıralanmış şekilde görüntüler.

İlgili makaleler