PowerShell: Dizindeki Tüm Dosyaları CSV Dosyasına Listeleme
Bir dizindeki tüm dosyaları bir CSV dosyasında listelemek için PowerShell'de aşağıdaki sözdizimini kullanabilirsiniz:
ls | % Name > file_names.csv
Bu özel örnek, geçerli dizindeki tüm dosya adlarını file_names.csv adlı bir CSV 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.csvAşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: PowerShell Kullanarak Dizindeki Tüm Dosyaları CSV Dosyasında 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:
- cool_data.xlsx
- my_data.txt
- new_data.txt
- that_data.txt
- this_data.txt
Tüm bu dosya adlarını bir CSV dosyasına listelemek istediğimizi varsayalım.
Bunu yapmak için aşağıdaki sözdizimini kullanabiliriz:
ls | % Name > file_names.csvAşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
Daha sonra bilgisayarımızdaki bu CSV dosyasına gidebilir ve onu görüntüleyebiliriz.
Örneğin, dosyayı Not Defteri'nde açarsak şöyle görünür:
Dizindeki tüm dosya adlarının CSV dosyasında listelendiğini görebiliriz.
Bunun yerine tüm dosya adlarını uzantı olmadan listelemek istersek, bunu yapmak için aşağıdaki sözdizimini kullanabiliriz:
Daha sonra bilgisayarımızdaki bu CSV dosyasına gidebilir ve onu görüntüleyebiliriz:
Dizindeki tüm dosya adlarının CSV dosyasında uzantıları olmadan listelendiğini görebiliriz.




