{"id":26852,"date":"2025-08-01T18:45:25","date_gmt":"2025-08-01T15:45:25","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-uzantisiz-tum-dosyalari-klasorde-listeleme\/"},"modified":"2025-08-01T18:45:25","modified_gmt":"2025-08-01T15:45:25","slug":"powershell-uzantisiz-tum-dosyalari-klasorde-listeleme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-uzantisiz-tum-dosyalari-klasorde-listeleme\/","title":{"rendered":"PowerShell: Uzant\u0131s\u0131z T\u00fcm Dosyalar\u0131 Klas\u00f6rde Listeleme"},"content":{"rendered":"<p># PowerShell: Klas\u00f6rdeki T\u00fcm Dosyalar\u0131 Uzant\u0131s\u0131z Listeleme<\/p>\n<p>Bir dosya sisteminde gezinirken, sadece dosya adlar\u0131n\u0131, uzant\u0131lar\u0131n\u0131 de\u011fil,  h\u0131zl\u0131 bir \u015fekilde listelemek istedi\u011finiz durumlar s\u0131k\u00e7a kar\u015f\u0131n\u0131za \u00e7\u0131kar.  \u00d6rne\u011fin, bir yedekleme i\u015flemi sonras\u0131nda dosyalar\u0131n do\u011fru bir \u015fekilde kopyalan\u0131p kopyalanmad\u0131\u011f\u0131n\u0131 kontrol etmek veya bir raporlama sisteminde sadece dosya isimlerini kullanmak isteyebilirsiniz.  Bu makalede, PowerShell kullanarak bir klas\u00f6rdeki t\u00fcm dosyalar\u0131 uzant\u0131lar\u0131 olmadan nas\u0131l listeleyece\u011finizi, ad\u0131m ad\u0131m, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar geni\u015f bir yelpazede ele alaca\u011f\u0131z.  Farkl\u0131 senaryolar i\u00e7in optimize edilmi\u015f kod \u00f6rnekleri ve performans iyile\u015ftirme teknikleri sunaca\u011f\u0131z.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu makale, PowerShell ile dosya listeleme konusunda \u00fc\u00e7 seviyeye ayr\u0131lm\u0131\u015f bir \u00f6\u011frenme yol haritas\u0131 sunmaktad\u0131r:<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong>  Temel komutlar ve basit bir uygulama ile ba\u015flayaca\u011f\u0131z.<\/p>\n<p><strong>Orta Seviye:<\/strong>  Ger\u00e7ek d\u00fcnya senaryolar\u0131 ve optimizasyon tekniklerini ele alaca\u011f\u0131z.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong>  Performans analizi, hata y\u00f6netimi ve \u00f6zel durumlar \u00fczerinde duraca\u011f\u0131z.<\/p>\n<p><strong>PowerShell Temelleri: Get-ChildItem Komutu<\/strong><\/p>\n<p>PowerShell&#8217;de dosya ve klas\u00f6rleri y\u00f6netmenin temel komutu <code class=\"language-\">Get-ChildItem<\/code>&#8216;d\u0131r.  Bu komut, belirtilen bir konumdaki t\u00fcm dosya ve alt klas\u00f6rleri listeler.  <code class=\"language-\">Get-ChildItem<\/code> komutu,  <code class=\"language-\">dir<\/code> komutunun PowerShell e\u015fde\u011feridir.  Ancak <code class=\"language-\">Get-ChildItem<\/code>, daha g\u00fc\u00e7l\u00fc ve esnek \u00f6zelliklere sahiptir.  \u00d6rne\u011fin, <code class=\"language-\">-File<\/code> parametresi sadece dosyalar\u0131, <code class=\"language-\">-Directory<\/code> parametresi ise sadece klas\u00f6rleri listelemenizi sa\u011flar.  <code class=\"language-\">-Recurse<\/code> parametresi ise alt klas\u00f6rleri de dahil ederek \u00f6zyinelemeli bir listeleme yapman\u0131z\u0131 sa\u011flar.<\/p>\n<p>\u00d6rne\u011fin,  <code class=\"language-\">C:\\Users\\Kullan\u0131c\u0131\\Belgelerim<\/code> klas\u00f6r\u00fcndeki t\u00fcm dosyalar\u0131 listelemek i\u00e7in \u015fu komutu kullanabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Users\\Kullan\u0131c\u0131\\Belgelerim&quot; -File<\/code><\/pre>\n<p>Bu komut, dosya adlar\u0131n\u0131 ve uzant\u0131lar\u0131n\u0131 listeler.  Bizim amac\u0131m\u0131z ise sadece dosya adlar\u0131n\u0131 almak.<\/p>\n<p><strong>Dosya Adlar\u0131n\u0131 Uzant\u0131s\u0131z Listeleme: Basit Y\u00f6ntem (Yeni Ba\u015flayan)<\/strong><\/p>\n<p>En basit y\u00f6ntem,  <code class=\"language-\">Get-ChildItem<\/code> komutunun \u00e7\u0131kt\u0131s\u0131n\u0131 i\u015flemek ve her dosya ad\u0131ndan uzant\u0131y\u0131 kald\u0131rmakt\u0131r.  Bunun i\u00e7in <code class=\"language-\">-replace<\/code> operat\u00f6r\u00fcn\u00fc kullanabiliriz. A\u015fa\u011f\u0131daki kod,  <code class=\"language-\">C:\\Users\\Kullan\u0131c\u0131\\Belgelerim<\/code> klas\u00f6r\u00fcndeki t\u00fcm dosyalar\u0131n adlar\u0131n\u0131 uzant\u0131s\u0131z olarak listeler:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Users\\Kullan\u0131c\u0131\\Belgelerim&quot; -File | ForEach-Object {$_.BaseName}<\/code><\/pre>\n<p><code class=\"language-\">$_.BaseName<\/code>,  <code class=\"language-\">Get-ChildItem<\/code> komutunun her bir dosya objesi i\u00e7in dosya ad\u0131n\u0131 (uzant\u0131 hari\u00e7) d\u00f6nd\u00fcr\u00fcr.  Bu, yeni ba\u015flayanlar i\u00e7in anla\u015f\u0131lmas\u0131 kolay ve h\u0131zl\u0131 bir \u00e7\u00f6z\u00fcmd\u00fcr.<\/p>\n<p><strong>Ger\u00e7ek D\u00fcnya Senaryosu: Yedekleme Do\u011frulama (Orta Seviye)<\/strong><\/p>\n<p>Diyelim ki,  <code class=\"language-\">C:\\Yedekleme<\/code> klas\u00f6r\u00fcne <code class=\"language-\">C:\\Veriler<\/code> klas\u00f6r\u00fcn\u00fcn bir yede\u011fini ald\u0131n\u0131z.  Yedeklemenin do\u011fru olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in, her iki klas\u00f6rdeki dosya adlar\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131rabilirsiniz.  A\u015fa\u011f\u0131daki kod,  iki klas\u00f6rdeki dosya adlar\u0131n\u0131 (uzant\u0131s\u0131z) kar\u015f\u0131la\u015ft\u0131rarak eksik veya fazladan dosyalar\u0131 tespit eder:<\/p>\n<pre class=\"language-powershell\"><code>$Veriler = Get-ChildItem -Path &quot;C:\\Veriler&quot; -File | ForEach-Object {$_.BaseName}\n$Yedekleme = Get-ChildItem -Path &quot;C:\\Yedekleme&quot; -File | ForEach-Object {$_.BaseName}\n\nCompare-Object -ReferenceObject $Veriler -DifferenceObject $Yedekleme | Where-Object {$_.SideIndicator -eq &quot;=&gt;&quot;} | Select-Object -ExpandProperty InputObject\n\nCompare-Object -ReferenceObject $Yedekleme -DifferenceObject $Veriler | Where-Object {$_.SideIndicator -eq &quot;=&gt;&quot;} | Select-Object -ExpandProperty InputObject<\/code><\/pre>\n<p>Bu kod, \u00f6nce her iki klas\u00f6rdeki dosya adlar\u0131n\u0131 ayr\u0131 ayr\u0131 listeler, daha sonra <code class=\"language-\">Compare-Object<\/code> komutu ile bu listeleri kar\u015f\u0131la\u015ft\u0131r\u0131r.  <code class=\"language-\">Where-Object<\/code> ve <code class=\"language-\">Select-Object<\/code> komutlar\u0131 ise sadece farkl\u0131 dosyalar\u0131 filtreler ve ekrana yazd\u0131r\u0131r.  Bu y\u00f6ntem, b\u00fcy\u00fck dosya say\u0131lar\u0131 i\u00e7in biraz yava\u015f olabilir.<\/p>\n<p><strong>Performans Optimizasyonu ve \u0130leri Teknikler (\u0130leri Seviye)<\/strong><\/p>\n<p>B\u00fcy\u00fck klas\u00f6rler i\u00e7in performans\u0131 art\u0131rmak i\u00e7in,  <code class=\"language-\">Get-ChildItem<\/code> komutunun \u00e7\u0131kt\u0131s\u0131n\u0131 do\u011frudan i\u015flemek yerine,  dosya adlar\u0131n\u0131 bir diziye y\u00fckleyip daha sonra i\u015flemek daha verimlidir.  Ayr\u0131ca,  <code class=\"language-\">-Filter<\/code> parametresi ile dosya adlar\u0131n\u0131 \u00f6nceden filtreleyerek performans\u0131 daha da art\u0131rabilirsiniz.  \u00d6rne\u011fin,  sadece &#8220;.txt&#8221; uzant\u0131l\u0131 dosyalar\u0131 i\u015flemek i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>$Files = Get-ChildItem -Path &quot;C:\\Veriler&quot; -File -Filter &quot;*.txt&quot; | ForEach-Object {$_.BaseName}<\/code><\/pre>\n<p>Daha da ileri giderek,  paralel i\u015flem kullanarak performans\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilirsiniz.  Bunun i\u00e7in <code class=\"language-\">ForEach-Object -Parallel<\/code> kullanabilirsiniz. Ancak bu y\u00f6ntem, \u00e7ok say\u0131da dosya i\u00e7in \u00f6nemli bir performans art\u0131\u015f\u0131 sa\u011flarken, kaynak t\u00fcketimi de artaca\u011f\u0131n\u0131 unutmamak gerekir.  Ayr\u0131ca,  hata y\u00f6netimi ekleyerek,  uygulaman\u0131n beklenmedik hatalarla kar\u015f\u0131la\u015fmas\u0131 durumunda d\u00fczg\u00fcn bir \u015fekilde \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flayabilirsiniz.<\/p>\n<pre class=\"language-powershell\"><code>try {\n    $Files = Get-ChildItem -Path &quot;C:\\Veriler&quot; -File -ErrorAction Stop | ForEach-Object -Parallel {$_.BaseName}\n    # Dosya isimleri ile i\u015flemler\n}\ncatch {\n    Write-Error &quot;Hata olu\u015ftu: $_&quot;\n}<\/code><\/pre>\n<p><code class=\"language-\">-ErrorAction Stop<\/code> parametresi, herhangi bir hata durumunda komutun \u00e7al\u0131\u015fmas\u0131n\u0131 durdurur ve hata mesaj\u0131n\u0131 g\u00f6sterir. <code class=\"language-\">try-catch<\/code> blo\u011fu ise olas\u0131 hatalar\u0131 yakalayarak uygulaman\u0131n \u00e7\u00f6kmesini \u00f6nler.<\/p>\n<p><strong>\u00d6zel Durumlar ve Hata Y\u00f6netimi<\/strong><\/p>\n<p>Dosya isimlerinde \u00f6zel karakterler (\u00f6rne\u011fin, bo\u015fluklar) varsa,  bunlar\u0131 do\u011fru bir \u015fekilde i\u015flemek \u00f6nemlidir.  Bu durumda,  dosya adlar\u0131n\u0131 t\u0131rnak i\u00e7ine alarak veya <code class=\"language-\">Escape-String<\/code> fonksiyonunu kullanarak \u00f6zel karakterlerden kaynaklanabilecek hatalar\u0131 \u00f6nleyebilirsiniz.<\/p>\n<p>Ayr\u0131ca, \u00e7ok b\u00fcy\u00fck dosya say\u0131lar\u0131yla \u00e7al\u0131\u015f\u0131rken, bellek t\u00fcketimine dikkat etmek gerekir.  B\u00fcy\u00fck dosya k\u00fcmeleri i\u00e7in, verileri par\u00e7alar halinde i\u015fleyerek veya veritaban\u0131 gibi daha verimli bir depolama mekanizmas\u0131 kullanarak bellek t\u00fcketimini azaltabilirsiniz.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bu makalede, PowerShell kullanarak bir klas\u00f6rdeki t\u00fcm dosyalar\u0131 uzant\u0131s\u0131z listelemenin farkl\u0131 y\u00f6ntemlerini ele ald\u0131k.  Yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar farkl\u0131 seviyelerdeki kullan\u0131c\u0131lar i\u00e7in pratik \u00f6rnekler ve performans optimizasyonu ipu\u00e7lar\u0131 sunduk.  Unutmay\u0131n ki,  en iyi y\u00f6ntem,  projenizin \u00f6zel gereksinimlerine ve verilerin boyutuna ba\u011fl\u0131d\u0131r.  Daha karma\u015f\u0131k senaryolar i\u00e7in,  PowerShell&#8217;in g\u00fc\u00e7l\u00fc \u00f6zelliklerini ve hata y\u00f6netimi tekniklerini kullanarak uygulaman\u0131z\u0131 daha sa\u011flam ve verimli hale getirebilirsiniz.  Daha fazla bilgi ve ileri seviye PowerShell teknikleri i\u00e7in [fatihsoysal.com](https:\/\/fatihsoysal.com) adresini ziyaret edebilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">Get-ChildItem<\/code> komutu ne i\u015fe yarar?<\/strong>  <code class=\"language-\">Get-ChildItem<\/code>, belirtilen bir konumdaki t\u00fcm dosya ve klas\u00f6rleri listeleyen bir PowerShell komutudur.<\/p>\n<p>2. <strong>Uzant\u0131s\u0131z dosya adlar\u0131n\u0131 nas\u0131l elde ederim?<\/strong>  <code class=\"language-\">$_.BaseName<\/code> \u00f6zelli\u011fi,  <code class=\"language-\">Get-ChildItem<\/code> komutunun \u00e7\u0131kt\u0131s\u0131ndan uzant\u0131s\u0131z dosya ad\u0131n\u0131 d\u00f6nd\u00fcr\u00fcr.<\/p>\n<p>3. <strong>B\u00fcy\u00fck klas\u00f6rler i\u00e7in performans\u0131 nas\u0131l art\u0131rabilirim?<\/strong>  <code class=\"language-\">-Filter<\/code> parametresi,  <code class=\"language-\">ForEach-Object -Parallel<\/code>, ve verileri par\u00e7alara ay\u0131rma teknikleri performans\u0131 art\u0131r\u0131r.<\/p>\n<p>4. <strong>Hata y\u00f6netimi nas\u0131l yap\u0131l\u0131r?<\/strong>  <code class=\"language-\">try-catch<\/code> blo\u011fu ve <code class=\"language-\">-ErrorAction<\/code> parametresi ile hatalar\u0131 yakalay\u0131p y\u00f6netebilirsiniz.<\/p>\n<p>5. <strong>\u00d6zel karakterler nas\u0131l i\u015flenir?<\/strong>  Dosya adlar\u0131n\u0131 t\u0131rnak i\u00e7ine alarak veya <code class=\"language-\">Escape-String<\/code> fonksiyonunu kullanarak \u00f6zel karakterlerden kaynaklanabilecek hatalar\u0131 \u00f6nleyebilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell: Klas\u00f6rdeki T\u00fcm Dosyalar\u0131 Uzant\u0131s\u0131z Listeleme Bir dosya sisteminde gezinirken, sadece dosya adlar\u0131n\u0131, uzant\u0131lar\u0131n\u0131 de\u011fil, h\u0131zl\u0131 bir&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-26852","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: Uzant\u0131s\u0131z T\u00fcm Dosyalar\u0131 Klas\u00f6rde 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-uzantisiz-tum-dosyalari-klasorde-listeleme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Uzant\u0131s\u0131z T\u00fcm Dosyalar\u0131 Klas\u00f6rde Listeleme\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-uzantisiz-tum-dosyalari-klasorde-listeleme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-01T15:45:25+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-uzantisiz-tum-dosyalari-klasorde-listeleme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-uzantisiz-tum-dosyalari-klasorde-listeleme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Uzant\u0131s\u0131z T\u00fcm Dosyalar\u0131 Klas\u00f6rde Listeleme\",\"datePublished\":\"2025-08-01T15:45:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-uzantisiz-tum-dosyalari-klasorde-listeleme\/\"},\"wordCount\":964,\"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-uzantisiz-tum-dosyalari-klasorde-listeleme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-uzantisiz-tum-dosyalari-klasorde-listeleme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-uzantisiz-tum-dosyalari-klasorde-listeleme\/\",\"name\":\"PowerShell: Uzant\u0131s\u0131z T\u00fcm Dosyalar\u0131 Klas\u00f6rde Listeleme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-01T15:45:25+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-uzantisiz-tum-dosyalari-klasorde-listeleme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-uzantisiz-tum-dosyalari-klasorde-listeleme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-uzantisiz-tum-dosyalari-klasorde-listeleme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Uzant\u0131s\u0131z T\u00fcm Dosyalar\u0131 Klas\u00f6rde 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: Uzant\u0131s\u0131z T\u00fcm Dosyalar\u0131 Klas\u00f6rde 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-uzantisiz-tum-dosyalari-klasorde-listeleme\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Uzant\u0131s\u0131z T\u00fcm Dosyalar\u0131 Klas\u00f6rde Listeleme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-uzantisiz-tum-dosyalari-klasorde-listeleme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-01T15:45:25+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-uzantisiz-tum-dosyalari-klasorde-listeleme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-uzantisiz-tum-dosyalari-klasorde-listeleme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Uzant\u0131s\u0131z T\u00fcm Dosyalar\u0131 Klas\u00f6rde Listeleme","datePublished":"2025-08-01T15:45:25+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-uzantisiz-tum-dosyalari-klasorde-listeleme\/"},"wordCount":964,"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-uzantisiz-tum-dosyalari-klasorde-listeleme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-uzantisiz-tum-dosyalari-klasorde-listeleme\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-uzantisiz-tum-dosyalari-klasorde-listeleme\/","name":"PowerShell: Uzant\u0131s\u0131z T\u00fcm Dosyalar\u0131 Klas\u00f6rde Listeleme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-01T15:45:25+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-uzantisiz-tum-dosyalari-klasorde-listeleme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-uzantisiz-tum-dosyalari-klasorde-listeleme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-uzantisiz-tum-dosyalari-klasorde-listeleme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Uzant\u0131s\u0131z T\u00fcm Dosyalar\u0131 Klas\u00f6rde 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\/26852","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=26852"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/26852\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=26852"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=26852"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=26852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}