PowerShell: Dosya Adına Tarih Nasıl Eklenir?
Genellikle PowerShell'i kullanarak dosya adına tarih veya tarihsaat eklemek isteyebilirsiniz.
Bunu yapmak için aşağıdaki yöntemleri kullanabilirsiniz:
1. Yöntem: Dosya Adına Tarih Ekle
$my_file = "c:\users\bobbi\data2\teams.txt"
$my_date = Get-Date -Format "yyyy-MM-dd"
Import-Csv $my_file | Export-Csv "c:\users\bobbi\data2\teams$my_date.txt"
Bu özel örnek, yyyy-AA-gg biçimindeki geçerli tarihi teams.txt adlı dosyanın sonuna ekler.
2. Yöntem: Dosya Adına Tarih ve Saat Ekleme
$my_file = "c:\users\bobbi\data2\teams.txt"
$my_time = Get-Date -Format "yyyy-MM-dd_HH-mm-ss"
Import-Csv $my_file | Export-Csv "c:\users\bobbi\data2\teams$my_time.txt"
Bu özel örnek, geçerli tarih ve saati yyyy-AA-gg_HH-aa-ss biçiminde teams.txt adlı dosyanın sonuna ekler.
Not: Dosya adlarında iki nokta üst üste işaretine izin verilmez; bu nedenle tarih ve saati alt çizgi kullanarak ayırmayı seçtik. Ayrıca kısa çizgi, nokta veya istediğiniz başka bir ayırıcıyı da kullanabilirsiniz.
Aşağıdaki örnekler her yöntemin pratikte nasıl kullanılacağını göstermektedir.
Örnek 1: PowerShell Kullanarak Dosya Adına Tarih Ekleme
Aşağıdaki konuma kaydedilmiş bir metin dosyamız olduğunu varsayalım:
c:\users\bobbi\data2\teams.txtBu dosyanın bir kopyasını oluşturup, dosya adına güncel tarihi ekleyerek aynı konuma kaydetmek istediğimizi varsayalım:
c:\users\bobbi\data2\teams2024-03-12.txtBunu yapmak için aşağıdaki sözdizimini kullanabiliriz:
$my_file = "c:\users\bobbi\data2\teams.txt"
$my_date = Get-Date -Format "yyyy-MM-dd"
Import-Csv $my_file | Export-Csv "c:\users\bobbi\data2\teams$my_date.txt"Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
Belirttiğimiz dizine teams2024-03-12.txt isimli yeni bir dosyanın eklendiğini görüyoruz.
Tarihin yyyy-AA-gg olarak gösterilmesini istediğimizi belirtmek için -Format operatörünü kullandığımızı, ancak isterseniz farklı bir biçim seçebileceğinizi unutmayın. beğenmek.
Örneğin, tarih için dd_MM_yyyy biçimini kullanmak için aşağıdaki sözdizimini kullanabilirsiniz:
$my_file = "c:\users\bobbi\data2\teams.txt"
$my_date = Get-Date -Format "dd_MM_yyyy"
Import-Csv $my_file | Export-Csv "c:\users\bobbi\data2\teams$my_date.txt"Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
Belirttiğimiz dizine teams03_12_2024.txt isimli yeni bir dosyanın eklendiğini görüyoruz.
Örnek 2: PowerShell Kullanarak Dosya Adına Tarih ve Saat Ekleme
Aşağıdaki konuma kaydedilmiş bir metin dosyamız olduğunu varsayalım:
c:\users\bobbi\data2\teams.txtBu dosyanın bir kopyasını oluşturup, dosya adına geçerli tarih ve saat eklenerek aynı konuma kaydetmek istediğimizi varsayalım:
c:\users\bobbi\data2\teams2024-03-12_08-50-04.txtBunu yapmak için aşağıdaki sözdizimini kullanabiliriz:
$my_file = "c:\users\bobbi\data2\teams.txt"
$my_time = Get-Date -Format "yyyy-MM-dd_HH-mm-ss"
Import-Csv $my_file | Export-Csv "c:\users\bobbi\data2\teams$my_time.txt"Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
Belirttiğimiz dizine teams2024-03-12_08-50-04.txt isimli yeni bir dosyanın eklendiğini görüyoruz.
Dosya adlarında iki nokta üst üste işaretine izin verilmediğini unutmayın; bu nedenle tarih ve saati alt çizgi kullanarak ayırmayı seçtik.
İsterseniz bunun yerine kısa çizgi, nokta veya başka bir ayırıcı kullanabilirsiniz.


