{"id":25458,"date":"2025-07-06T18:45:22","date_gmt":"2025-07-06T15:45:22","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/"},"modified":"2025-07-06T18:45:22","modified_gmt":"2025-07-06T15:45:22","slug":"powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/","title":{"rendered":"PowerShell: Dizinindeki T\u00fcm Dosyalar\u0131 CSV Dosyas\u0131na Listeleme"},"content":{"rendered":"<p># PowerShell ile Dizinlerdeki T\u00fcm Dosyalar\u0131 CSV&#8217;ye Nas\u0131l Aktar\u0131rs\u0131n\u0131z?<\/p>\n<p><strong>Meta A\u00e7\u0131klamas\u0131:<\/strong> PowerShell kullanarak dizinlerdeki t\u00fcm dosyalar\u0131 CSV dosyas\u0131na aktarmay\u0131 \u00f6\u011frenin. Bu ad\u0131m ad\u0131m k\u0131lavuz, yeni ba\u015flayanlar i\u00e7in temel kavramlardan ileri d\u00fczey performans optimizasyonuna kadar her \u015feyi kapsar. Ger\u00e7ek d\u00fcnya \u00f6rnekleri ve pratik \u00e7\u00f6z\u00fcmlerle, PowerShell yeteneklerinizi geli\u015ftirin!<\/p>\n<p>Bir\u00e7ok sistem y\u00f6neticisi ve geli\u015ftirici, d\u00fczenli olarak b\u00fcy\u00fck miktarda dosya verisiyle \u00e7al\u0131\u015f\u0131r ve bu verileri d\u00fczenli bir \u015fekilde y\u00f6netmek, analiz etmek veya ba\u015fka sistemlere aktarmak zorundad\u0131r.  PowerShell, bu g\u00f6revi kolayla\u015ft\u0131ran g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r.  Bu makalede, PowerShell kullanarak bir dizindeki t\u00fcm dosyalar\u0131n listesini CSV (Comma Separated Values) format\u0131nda bir dosyaya nas\u0131l aktaraca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011frenece\u011fiz.  Farkl\u0131 senaryolar i\u00e7in optimizasyon tekniklerini ve olas\u0131 sorunlar\u0131 ele alaca\u011f\u0131z.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu makale, PowerShell&#8217;in dosya listeleme ve CSV olu\u015fturma yeteneklerini kademeli olarak \u00f6\u011frenmenizi sa\u011flayacak \u015fekilde tasarlanm\u0131\u015ft\u0131r.<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong>  Temel komutlar ve basit bir \u00f6rnek ile ba\u015flayaca\u011f\u0131z.<\/p>\n<p><strong>Orta:<\/strong> Ger\u00e7ek d\u00fcnya senaryolar\u0131 ve performans optimizasyonu ipu\u00e7lar\u0131 ele al\u0131nacakt\u0131r.<\/p>\n<p><strong>\u0130leri D\u00fczey:<\/strong> Performans analizi, karma\u015f\u0131k senaryolar ve hata y\u00f6netimi \u00fczerinde duraca\u011f\u0131z.<\/p>\n<p><strong>1. Temel Kavramlar: Get-ChildItem ve Export-Csv<\/strong><\/p>\n<p>PowerShell&#8217;de dosya ve dizinleri i\u015flemek i\u00e7in temel komut <code class=\"language-\">Get-ChildItem<\/code>&#8216;d\u0131r. Bu komut, belirtilen bir dizindeki t\u00fcm dosya ve alt dizinleri listeler.  <code class=\"language-\">Export-Csv<\/code> komutu ise, verileri CSV format\u0131nda bir dosyaya aktar\u0131r. Bu iki komutu birle\u015ftirerek, istedi\u011fimiz sonucu elde edebiliriz.<\/p>\n<p><strong>2. Yeni Ba\u015flayanlar \u0130\u00e7in Ad\u0131m Ad\u0131m K\u0131lavuz: Basit Bir \u00d6rnek<\/strong><\/p>\n<p>Diyelim ki &#8220;C:\\\u00d6rnekDizin&#8221; adl\u0131 bir dizindeki t\u00fcm dosyalar\u0131n listesini CSV format\u0131nda &#8220;dosya_listesi.csv&#8221; adl\u0131 bir dosyaya aktarmak istiyoruz.  \u0130\u015fte bunu yapman\u0131n en basit yolu:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\\u00d6rnekDizin&quot; | Select-Object Name, FullName, LastWriteTime | Export-Csv -Path &quot;C:\\dosya_listesi.csv&quot; -NoTypeInformation<\/code><\/pre>\n<p>Bu komut \u015fu \u015fekilde \u00e7al\u0131\u015f\u0131r:<\/p>\n<p>* <code class=\"language-\">Get-ChildItem -Path \"C:\\\u00d6rnekDizin\"<\/code>: &#8220;C:\\\u00d6rnekDizin&#8221; dizinindeki t\u00fcm dosya ve alt dizinleri al\u0131r.<br \/>\n* <code class=\"language-\">Select-Object Name, FullName, LastWriteTime<\/code>:  Her dosya i\u00e7in sadece dosya ad\u0131 (<code class=\"language-\">Name<\/code>), tam yolu (<code class=\"language-\">FullName<\/code>) ve son yaz\u0131lma zaman\u0131n\u0131 (<code class=\"language-\">LastWriteTime<\/code>) se\u00e7er.  Daha fazla bilgi almak i\u00e7in di\u011fer \u00f6zellikleri de ekleyebilirsiniz (\u00f6rne\u011fin, <code class=\"language-\">Length<\/code>, dosya boyutu).<br \/>\n* <code class=\"language-\">Export-Csv -Path \"C:\\dosya_listesi.csv\" -NoTypeInformation<\/code>: Se\u00e7ilen bilgileri &#8220;C:\\dosya_listesi.csv&#8221; adl\u0131 bir CSV dosyas\u0131na aktar\u0131r. <code class=\"language-\">-NoTypeInformation<\/code> parametresi, CSV dosyas\u0131n\u0131n ba\u015f\u0131na eklenen gereksiz tip bilgilerini kald\u0131r\u0131r.<\/p>\n<p><strong>3. Orta Seviye: Ger\u00e7ek D\u00fcnya Senaryolar\u0131 ve Optimizasyon \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>\u015eimdi daha ger\u00e7ek\u00e7i bir senaryoya bakal\u0131m.  Bir web sunucusunun log dosyalar\u0131n\u0131n listesini al\u0131p, sadece belirli bir tarih aral\u0131\u011f\u0131ndaki loglar\u0131 CSV&#8217;ye aktarmay\u0131 d\u00fc\u015f\u00fcnelim.<\/p>\n<pre class=\"language-powershell\"><code>$tarihBaslangic = Get-Date &quot;2024-01-01&quot;\n$tarihBitis = Get-Date &quot;2024-01-31&quot;\nGet-ChildItem -Path &quot;C:\\Loglar&quot; -Filter &quot;*.log&quot; | Where-Object {$_.LastWriteTime -ge $tarihBaslangic -and $_.LastWriteTime -le $tarihBitis} | Select-Object Name, FullName, LastWriteTime, Length | Export-Csv -Path &quot;C:\\log_listesi.csv&quot; -NoTypeInformation -Encoding UTF8<\/code><\/pre>\n<p>Bu \u00f6rnekte:<\/p>\n<p>* <code class=\"language-\">-Filter \"*.log\"<\/code> parametresi, sadece &#8220;.log&#8221; uzant\u0131l\u0131 dosyalar\u0131 filtreler.  Bu, i\u015flem h\u0131z\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131r\u0131r.<br \/>\n* <code class=\"language-\">Where-Object<\/code> komutu, <code class=\"language-\">LastWriteTime<\/code> \u00f6zelli\u011fine g\u00f6re dosyalar\u0131 filtreler, sadece belirtilen tarih aral\u0131\u011f\u0131ndaki dosyalar\u0131 se\u00e7er.<br \/>\n* <code class=\"language-\">-Encoding UTF8<\/code> parametresi, T\u00fcrk\u00e7e karakterlerin do\u011fru bir \u015fekilde kaydedilmesini sa\u011flar.<\/p>\n<p><strong>Optimizasyon \u0130pu\u00e7lar\u0131:<\/strong><\/p>\n<p>* <strong>Filtreleme:<\/strong>  <code class=\"language-\">-Filter<\/code> parametresiyle dosya adlar\u0131n\u0131 filtreleyerek i\u015flem h\u0131z\u0131n\u0131 art\u0131rabilirsiniz.<br \/>\n* <strong>Where-Object:<\/strong> Gereksiz dosyalar\u0131 filtrelemek i\u00e7in <code class=\"language-\">Where-Object<\/code> kullan\u0131n.<br \/>\n* <strong>Select-Object:<\/strong> Sadece gerekli \u00f6zellikleri se\u00e7erek CSV dosyas\u0131n\u0131n boyutunu k\u00fc\u00e7\u00fclt\u00fcn.<br \/>\n* <strong>Paralel \u0130\u015flem:<\/strong> \u00c7ok b\u00fcy\u00fck dizinler i\u00e7in, <code class=\"language-\">ForEach-Object<\/code> ile paralel i\u015flem kullanarak performans\u0131 art\u0131rabilirsiniz (daha ileri d\u00fczey konu).<\/p>\n<p><strong>4. \u0130leri D\u00fczey: Performans Analizi ve Edge Case&#8217;ler<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck dizinler veya \u00e7ok say\u0131da dosya ile \u00e7al\u0131\u015f\u0131rken, performans kritik bir fakt\u00f6r haline gelir.  Bu durumda, <code class=\"language-\">Measure-Command<\/code> cmdlet&#8217;i ile i\u015flem s\u00fcresini \u00f6l\u00e7ebilir ve optimizasyonlar\u0131n etkisini de\u011ferlendirebilirsiniz.<\/p>\n<pre class=\"language-powershell\"><code>Measure-Command {\n    Get-ChildItem -Path &quot;C:\\\u00c7okB\u00fcy\u00fckDizin&quot; -Recurse | Where-Object {$_.LastWriteTime -gt (Get-Date).AddDays(-7)} | Select-Object Name, FullName, LastWriteTime | Export-Csv -Path &quot;C:\\sonuc.csv&quot; -NoTypeInformation\n}<\/code><\/pre>\n<p><strong>Edge Case&#8217;ler:<\/strong><\/p>\n<p>* <strong>Eri\u015fim Haklar\u0131:<\/strong> Dosyalara eri\u015fim izniniz yoksa hata al\u0131rs\u0131n\u0131z.  <code class=\"language-\">try-catch<\/code> bloklar\u0131 kullanarak bu t\u00fcr hatalar\u0131 ele alabilirsiniz.<br \/>\n* <strong>\u00d6zel Karakterler:<\/strong> Dosya adlar\u0131nda \u00f6zel karakterler varsa, bunlar\u0131 do\u011fru \u015fekilde i\u015flemeyi sa\u011flamak i\u00e7in kodunuzu uyarlaman\u0131z gerekebilir.<br \/>\n* <strong>\u00c7ok B\u00fcy\u00fck Dosyalar:<\/strong> \u00c7ok b\u00fcy\u00fck dosyalar\u0131n i\u015flenmesi zaman alabilir.  Bu durumda, dosyalar\u0131 par\u00e7alar halinde i\u015flemeyi veya farkl\u0131 bir yakla\u015f\u0131m kullanmay\u0131 d\u00fc\u015f\u00fcnebilirsiniz.<\/p>\n<p><strong>5.  Hata Y\u00f6netimi ve Try-Catch Bloklar\u0131<\/strong><\/p>\n<p>PowerShell&#8217;de hata y\u00f6netimi i\u00e7in <code class=\"language-\">try-catch<\/code> bloklar\u0131 kullan\u0131l\u0131r.  \u00d6rne\u011fin, bir dosyaya eri\u015fim izni yoksa hata al\u0131rs\u0131n\u0131z.  Bu durumu ele almak i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>try {\n    Get-ChildItem -Path &quot;C:\\\u00d6rnekDizin&quot; | Select-Object Name, FullName, LastWriteTime | Export-Csv -Path &quot;C:\\dosya_listesi.csv&quot; -NoTypeInformation\n}\ncatch {\n    Write-Error &quot;Hata olu\u015ftu: $($_.Exception.Message)&quot;\n}<\/code><\/pre>\n<p>Bu kod blo\u011fu, <code class=\"language-\">Get-ChildItem<\/code> komutunda bir hata olu\u015fursa hata mesaj\u0131n\u0131 ekrana yazar ve program\u0131n \u00e7\u00f6kmesini \u00f6nler.<\/p>\n<p><strong>6.  PowerShell ile Dosya \u0130\u015flemenin Avantajlar\u0131 ve Fatih Soysal&#8217;\u0131n Kaynaklar\u0131<\/strong><\/p>\n<p>PowerShell, dosya i\u015flemleri i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir ara\u00e7t\u0131r.  Komut sat\u0131r\u0131 aray\u00fcz\u00fc sayesinde h\u0131zl\u0131 ve etkili bir \u015fekilde dosyalar\u0131 y\u00f6netebilir, filtreleyebilir ve analiz edebilirsiniz.  Ayr\u0131ca,  <code class=\"language-\">Get-ChildItem<\/code> ve <code class=\"language-\">Export-Csv<\/code> gibi cmdlet&#8217;ler, karma\u015f\u0131k g\u00f6revleri bile kolayca otomatikle\u015ftirmenize olanak tan\u0131r.  Daha detayl\u0131 PowerShell e\u011fitimleri ve ipu\u00e7lar\u0131 i\u00e7in [Fatih Soysal&#8217;\u0131n web sitesini](https:\/\/fatihsoysal.com) ziyaret edebilirsiniz.<\/p>\n<p><strong>7.  Sonu\u00e7 ve S\u0131k\u00e7a Sorulan Sorular<\/strong><\/p>\n<p>Bu makalede, PowerShell kullanarak dizinlerdeki t\u00fcm dosyalar\u0131 CSV dosyas\u0131na aktarma y\u00f6ntemlerini ad\u0131m ad\u0131m inceledik.  Basit \u00f6rneklerden ileri d\u00fczey optimizasyon ve hata y\u00f6netimine kadar geni\u015f bir yelpazeyi kapsad\u0131k.  PowerShell&#8217;in g\u00fcc\u00fcn\u00fc kullanarak dosya i\u015flemlerini otomatikle\u015ftirmek ve verimlili\u011finizi art\u0131rmak i\u00e7in bu teknikleri kullanabilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong>\u00c7ok b\u00fcy\u00fck dizinler i\u00e7in performans\u0131 nas\u0131l iyile\u015ftirebilirim?<\/strong>  <code class=\"language-\">-Recurse<\/code> parametresini kullan\u0131rken, paralel i\u015flem tekniklerini ara\u015ft\u0131r\u0131n.  Ayr\u0131ca, filtreleme ve <code class=\"language-\">Where-Object<\/code> kullan\u0131m\u0131n\u0131 optimize edin.<\/p>\n<p>2. <strong>Dosya adlar\u0131nda T\u00fcrk\u00e7e karakterler varsa ne olur?<\/strong>  <code class=\"language-\">-Encoding UTF8<\/code> parametresini kullanarak T\u00fcrk\u00e7e karakterlerin do\u011fru bir \u015fekilde kaydedilmesini sa\u011flay\u0131n.<\/p>\n<p>3. <strong>Hata olu\u015fursa ne yapmal\u0131y\u0131m?<\/strong>  <code class=\"language-\">try-catch<\/code> bloklar\u0131 kullanarak hatalar\u0131 yakalay\u0131n ve uygun \u015fekilde i\u015flemek i\u00e7in \u00f6zel kod ekleyin.<\/p>\n<p>4. <strong>Farkl\u0131 dosya t\u00fcrlerini nas\u0131l filtreleyebilirim?<\/strong>  <code class=\"language-\">-Filter<\/code> parametresini kullanarak dosya adlar\u0131n\u0131 ve uzant\u0131lar\u0131n\u0131 filtreleyebilirsiniz.<\/p>\n<p>5. <strong>CSV dosyas\u0131na eklemek istedi\u011fim ba\u015fka \u00f6zellikler var m\u0131?<\/strong>  <code class=\"language-\">Select-Object<\/code> cmdlet&#8217;i ile dosya \u00f6zelliklerini se\u00e7ebilir ve CSV dosyas\u0131na ekleyebilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell ile Dizinlerdeki T\u00fcm Dosyalar\u0131 CSV&#8217;ye Nas\u0131l Aktar\u0131rs\u0131n\u0131z? Meta A\u00e7\u0131klamas\u0131: PowerShell kullanarak dizinlerdeki t\u00fcm dosyalar\u0131 CSV dosyas\u0131na&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1319],"tags":[],"class_list":{"0":"post-25458","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-powershell","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PowerShell: Dizinindeki T\u00fcm Dosyalar\u0131 CSV Dosyas\u0131na Listeleme<\/title>\n<meta name=\"description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Dizinindeki T\u00fcm Dosyalar\u0131 CSV Dosyas\u0131na Listeleme\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-06T15:45:22+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Dizinindeki T\u00fcm Dosyalar\u0131 CSV Dosyas\u0131na Listeleme\",\"datePublished\":\"2025-07-06T15:45:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/\"},\"wordCount\":987,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"PowerShell\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/\",\"name\":\"PowerShell: Dizinindeki T\u00fcm Dosyalar\u0131 CSV Dosyas\u0131na Listeleme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-07-06T15:45:22+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Dizinindeki T\u00fcm Dosyalar\u0131 CSV Dosyas\u0131na Listeleme\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"PowerShell: Dizinindeki T\u00fcm Dosyalar\u0131 CSV Dosyas\u0131na Listeleme","description":"Hi\u00e7bir etiketi bulunamad\u0131.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Dizinindeki T\u00fcm Dosyalar\u0131 CSV Dosyas\u0131na Listeleme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-07-06T15:45:22+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"6 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Dizinindeki T\u00fcm Dosyalar\u0131 CSV Dosyas\u0131na Listeleme","datePublished":"2025-07-06T15:45:22+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/"},"wordCount":987,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["PowerShell"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/","name":"PowerShell: Dizinindeki T\u00fcm Dosyalar\u0131 CSV Dosyas\u0131na Listeleme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-07-06T15:45:22+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-dizinindeki-tum-dosyalari-csv-dosyasina-listeleme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Dizinindeki T\u00fcm Dosyalar\u0131 CSV Dosyas\u0131na Listeleme"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/25458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=25458"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/25458\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=25458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=25458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=25458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}