PowerShell: Dizindeki Tüm Dosyaları Metin Dosyasına Listeleme
Bir dizindeki tüm dosyaları bir metin dosyasında listelemek için PowerShell'de aşağıdaki sözdizimini kullanabilirsiniz:
ls | % Name > file_names.txt
Bu özel örnek, geçerli dizindeki tüm dosya adlarını dosya_isimleri.txt adlı bir metin dosyasında listeleyecektir.
Bu sözdiziminin uzantılarla birlikte tüm dosya adlarını listeleyeceğini unutmayın.
Bunun yerine tüm dosya adlarını uzantılar olmadan listelemek isterseniz bunun yerine aşağıdaki sözdizimini kullanabilirsiniz:
ls | % Basename > file_names.txtAşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: PowerShell Kullanarak Dizindeki Tüm Dosyaları Metin Dosyasına Listeleme
Geçerli dizinimizin aşağıdaki yola sahip olduğunu varsayalım:
C:\Users\bobbi\OneDrive\Documents\test_dataBu geçerli dizindeki tüm dosyaları listelemek için Dir yazabiliriz:
Dizinde toplam beş dosya olduğunu görebiliriz:
- my_data.txt
- new_data.txt
- eski_data.txt
- that_data.txt
- this_data.txt
Tüm bu dosya adlarını bir metin dosyasına listelemek istediğimizi varsayalım.
Bunu yapmak için aşağıdaki sözdizimini kullanabiliriz:
ls | % Name > file_names.txtAşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
Daha sonra bilgisayarımızdaki bu metin dosyasına gidebilir ve onu görüntüleyebiliriz:
Dizindeki tüm dosya adlarının metin dosyasında listelendiğini görebiliriz.
Bunun yerine tüm dosya adlarını uzantılar olmadan listelemek istersek, bunu yapmak için aşağıdaki sözdizimini kullanabiliriz:
Daha sonra bilgisayarımızdaki bu metin dosyasına gidebilir ve onu görüntüleyebiliriz:
Dizindeki tüm dosya adlarının metin dosyasında uzantıları olmadan listelendiğini görebiliriz.




