{"id":29027,"date":"2025-09-06T18:15:24","date_gmt":"2025-09-06T15:15:24","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-birden-cok-filtreyle-get-childitem-kullanimi\/"},"modified":"2025-09-06T18:15:24","modified_gmt":"2025-09-06T15:15:24","slug":"powershell-birden-cok-filtreyle-get-childitem-kullanimi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-birden-cok-filtreyle-get-childitem-kullanimi\/","title":{"rendered":"PowerShell: Birden \u00c7ok Filtreyle Get-ChildItem Kullan\u0131m\u0131"},"content":{"rendered":"<p># PowerShell: Birden \u00c7ok Filtreyle Get-ChildItem Kullan\u0131m\u0131<\/p>\n<p><strong>Meta A\u00e7\u0131klamas\u0131:<\/strong>  PowerShell&#8217;de Get-ChildItem komutuyla dosya ve klas\u00f6rleri birden \u00e7ok kriterle nas\u0131l filtreleyece\u011finizi \u00f6\u011frenin. Basitten ileri seviyeye ad\u0131m ad\u0131m rehber, ger\u00e7ek d\u00fcnya \u00f6rnekleri ve performans optimizasyon ipu\u00e7lar\u0131yla dolu bu makale, PowerShell becerilerinizi bir \u00fcst seviyeye ta\u015f\u0131yacak.<\/p>\n<p>Bir\u00e7ok sistem y\u00f6neticisi ve geli\u015ftirici, y\u00fczlerce hatta binlerce dosya ve klas\u00f6r i\u00e7eren dizinlerde belirli dosyalar\u0131 bulmak i\u00e7in zaman harcar.  PowerShell&#8217;in g\u00fc\u00e7l\u00fc <code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;\u0131 bu i\u015flemi olduk\u00e7a kolayla\u015ft\u0131r\u0131r, ancak tek bir filtreleme kriteri yeterli olmayabilir. \u0130\u015fte tam bu noktada, birden \u00e7ok filtre kullanarak hedef dosyalar\u0131 h\u0131zl\u0131 ve etkin bir \u015fekilde bulman\u0131n yollar\u0131n\u0131 ke\u015ffedece\u011fiz. Bu makalede, <code class=\"language-\">Get-ChildItem<\/code> komutunu birden \u00e7ok filtreyle kullanarak verimlili\u011finizi nas\u0131l art\u0131raca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  <code class=\"language-\">Where-Object<\/code> gibi g\u00fc\u00e7l\u00fc ara\u00e7lar\u0131 kullanarak karma\u015f\u0131k filtreleme i\u015flemlerini nas\u0131l ger\u00e7ekle\u015ftirece\u011finizi ve performans\u0131 nas\u0131l optimize edece\u011finizi g\u00f6receksiniz.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu makale, PowerShell&#8217;de <code class=\"language-\">Get-ChildItem<\/code> ile birden fazla filtre kullanmay\u0131 \u00f6\u011frenme yolculu\u011funuzu \u00fc\u00e7 seviyeye ay\u0131rarak ele al\u0131yor:<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong>  Temel kavramlar ve basit kod \u00f6rnekleri.<\/p>\n<p><strong>Orta Seviye:<\/strong> Ger\u00e7ek d\u00fcnya senaryolar\u0131, optimizasyon ipu\u00e7lar\u0131 ve daha geli\u015fmi\u015f filtreleme teknikleri.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong> Performans analizi, edge case&#8217;ler ve karma\u015f\u0131k filtreleme senaryolar\u0131.<\/p>\n<p><strong>PowerShell&#8217;de Get-ChildItem Temelleri: Dosya ve Klas\u00f6rleri Listeleme<\/strong><\/p>\n<p><code class=\"language-\">Get-ChildItem<\/code>, PowerShell&#8217;de dosya ve klas\u00f6rleri listelemek i\u00e7in kullan\u0131lan temel bir cmdlet&#8217;t\u0131r.  <code class=\"language-\">ls<\/code> komutunun e\u015fde\u011feridir.  Temel kullan\u0131m \u015f\u00f6yledir:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Users\\Kullanici\\Belgeler&quot;<\/code><\/pre>\n<p>Bu komut, &#8220;C:\\Users\\Kullanici\\Belgeler&#8221; dizininin alt\u0131ndaki t\u00fcm dosya ve klas\u00f6rleri listeler.  <code class=\"language-\">-Path<\/code> parametresi iste\u011fe ba\u011fl\u0131d\u0131r; varsay\u0131lan olarak, ge\u00e7erli dizini tarar.<\/p>\n<p><code class=\"language-\">Get-ChildItem<\/code> bir\u00e7ok parametreye sahiptir.  \u00d6rne\u011fin, <code class=\"language-\">-Filter<\/code> parametresi, belirli bir kal\u0131ba uyan dosyalar\u0131 filtrelemek i\u00e7in kullan\u0131labilir:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Users\\Kullanici\\Belgeler&quot; -Filter &quot;*.txt&quot;<\/code><\/pre>\n<p>Bu komut, &#8220;Belgeler&#8221; dizinindeki sadece <code class=\"language-\">.txt<\/code> uzant\u0131l\u0131 dosyalar\u0131 listeler.<\/p>\n<p><strong>Get-ChildItem ile Birden Fazla Filtre Nas\u0131l Kullan\u0131l\u0131r? &#8211; Where-Object ile Filtreleme<\/strong><\/p>\n<p>Tek bir <code class=\"language-\">-Filter<\/code> parametresi genellikle yeterli olmaz.  \u0130\u015fte burada <code class=\"language-\">Where-Object<\/code> cmdlet&#8217;\u0131 devreye giriyor. <code class=\"language-\">Where-Object<\/code>, <code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131n d\u00f6nd\u00fcrd\u00fc\u011f\u00fc her nesne \u00fczerinde bir ko\u015ful uygular ve sadece bu ko\u015fulu sa\u011flayan nesneleri d\u00f6nd\u00fcr\u00fcr.<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong><\/p>\n<p>\u00d6rne\u011fin, hem <code class=\"language-\">.txt<\/code> uzant\u0131l\u0131 hem de &#8220;Rapor&#8221; kelimesini i\u00e7eren dosyalar\u0131 bulmak i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Users\\Kullanici\\Belgeler&quot; | Where-Object {$_.Name -like &quot;*Rapor*.txt&quot;}<\/code><\/pre>\n<p>Bu \u00f6rnekte, <code class=\"language-\">Where-Object<\/code> blo\u011fu, <code class=\"language-\">$_.Name<\/code> \u00f6zelli\u011fi (dosya ad\u0131) &#8220;Rapor&#8221; kelimesini i\u00e7eren ve <code class=\"language-\">.txt<\/code> uzant\u0131l\u0131 dosyalar\u0131 filtreler. <code class=\"language-\">-like<\/code> operat\u00f6r\u00fc, joker karakterler (* ve ?) kullanarak desen e\u015fle\u015fmesi sa\u011flar.<\/p>\n<p><strong>Orta Seviye:<\/strong><\/p>\n<p>\u015eimdi, daha ger\u00e7ek\u00e7i bir senaryo ele alal\u0131m:  &#8220;C:\\Projeler&#8221; dizininde, &#8220;2023&#8221; y\u0131l\u0131n\u0131 i\u00e7eren adlara sahip ve son de\u011fi\u015ftirilme tarihleri 1 Ocak 2024&#8217;ten sonra olan <code class=\"language-\">.csv<\/code> dosyalar\u0131n\u0131 bulmak istiyoruz.<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Projeler&quot; -Filter &quot;*.csv&quot; | Where-Object {$_.Name -match &quot;2023&quot; -and $_.LastWriteTime -gt &quot;1\/1\/2024&quot;}<\/code><\/pre>\n<p>Burada, <code class=\"language-\">-match<\/code> operat\u00f6r\u00fc (regex kullan\u0131m\u0131 i\u00e7in ideal) ve <code class=\"language-\">-and<\/code> operat\u00f6r\u00fcyle birden fazla ko\u015ful birle\u015ftirilmi\u015ftir.  <code class=\"language-\">$_.LastWriteTime<\/code> \u00f6zelli\u011fi, dosyan\u0131n son de\u011fi\u015ftirilme tarihini temsil eder.<\/p>\n<p><strong>Get-ChildItem ve Where-Object ile Geli\u015fmi\u015f Filtreleme Teknikleri<\/strong><\/p>\n<p><strong>\u0130leri Seviye:<\/strong><\/p>\n<p>Daha karma\u015f\u0131k filtreleme senaryolar\u0131 i\u00e7in, <code class=\"language-\">Where-Object<\/code> blo\u011funda daha geli\u015fmi\u015f PowerShell \u00f6zelliklerini kullanabiliriz. \u00d6rne\u011fin, dosya boyutunu kontrol etmek, belirli bir dizinde mi oldu\u011funu kontrol etmek veya dosya i\u00e7eri\u011fini analiz etmek gibi.<\/p>\n<p><strong>Dosya Boyutu Kontrol\u00fc:<\/strong><\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Veriler&quot; | Where-Object {$_.Length -gt 1MB}<\/code><\/pre>\n<p>Bu komut, boyutu 1 MB&#8217;tan b\u00fcy\u00fck olan t\u00fcm dosyalar\u0131 listeler.<\/p>\n<p><strong>Belirli Bir Dizinde Bulunma Kontrol\u00fc:<\/strong><\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Veriler&quot; | Where-Object {$_.DirectoryName -eq &quot;C:\\Veriler\\Yedekler&quot;}<\/code><\/pre>\n<p>Bu komut, &#8220;C:\\Veriler\\Yedekler&#8221; dizininde bulunan t\u00fcm dosyalar\u0131 listeler.<\/p>\n<p><strong>Dosya \u0130\u00e7eri\u011fi Analizi:<\/strong><\/p>\n<p>Dosya i\u00e7eri\u011fini analiz etmek i\u00e7in <code class=\"language-\">Get-Content<\/code> cmdlet&#8217;\u0131n\u0131 <code class=\"language-\">Where-Object<\/code> ile birlikte kullanabilirsiniz.  Ancak, b\u00fcy\u00fck dosyalar i\u00e7in bu y\u00f6ntem performans sorunlar\u0131na neden olabilir.  Bu durumlarda, daha verimli y\u00f6ntemler tercih edilmelidir.<\/p>\n<p><strong>Performans Optimizasyonu: Get-ChildItem&#8217;\u0131 Etkin Kullanmak<\/strong><\/p>\n<p><code class=\"language-\">Get-ChildItem<\/code> ile b\u00fcy\u00fck dizinleri tararken performans \u00f6nemli bir fakt\u00f6rd\u00fcr.  A\u015fa\u011f\u0131daki ipu\u00e7lar\u0131 performans\u0131 art\u0131rmaya yard\u0131mc\u0131 olur:<\/p>\n<p>* <strong><code class=\"language-\">-Filter<\/code> parametresini etkin kullan\u0131n:<\/strong>  <code class=\"language-\">-Filter<\/code> m\u00fcmk\u00fcn oldu\u011funca spesifik filtreler olu\u015fturarak <code class=\"language-\">Where-Object<\/code>&#8216;\u0131n i\u015f y\u00fck\u00fcn\u00fc azalt\u0131r.<br \/>\n* <strong>Gereksiz \u00f6zellikleri almaktan ka\u00e7\u0131n\u0131n:<\/strong>  Sadece gerekli \u00f6zellikleri se\u00e7mek i\u00e7in <code class=\"language-\">Select-Object<\/code> cmdlet&#8217;\u0131n\u0131 kullan\u0131n.<br \/>\n* <strong><code class=\"language-\">-Recurse<\/code> parametresini dikkatli kullan\u0131n:<\/strong>  \u00c7ok derin dizin yap\u0131lar\u0131nda <code class=\"language-\">-Recurse<\/code> performans\u0131 olumsuz etkileyebilir.<br \/>\n* <strong>Paralel i\u015fleme:<\/strong>  \u00c7ok \u00e7ekirdekli i\u015flemcilerden yararlanmak i\u00e7in <code class=\"language-\">ForEach-Object -Parallel<\/code> kullanabilirsiniz (ancak bu her zaman performans art\u0131\u015f\u0131 sa\u011flamaz).<\/p>\n<p><strong>Ger\u00e7ek D\u00fcnya Senaryolar\u0131: Vaka Analizleri<\/strong><\/p>\n<p><strong>Senaryo 1:<\/strong> Bir web sunucusunda, 30 g\u00fcnden daha eski olan t\u00fcm yedek dosyalar\u0131n\u0131 silmek istiyoruz.<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\WebSunucu\\Yedekler&quot; -Filter &quot;*.bak&quot; | Where-Object {$_.LastWriteTime -lt (Get-Date).AddDays(-30)} | Remove-Item<\/code><\/pre>\n<p><strong>Senaryo 2:<\/strong>  Bir log dosyalar\u0131 dizininde, belirli bir hata mesaj\u0131n\u0131 i\u00e7eren t\u00fcm log dosyalar\u0131n\u0131 bulmak istiyoruz.<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Loglar&quot; -Filter &quot;*.log&quot; | Where-Object { (Get-Content $_.FullName) -match &quot;Hata Kodu: 1234&quot; }<\/code><\/pre>\n<p>Bu \u00f6rnekte, her log dosyas\u0131n\u0131n i\u00e7eri\u011fi okunur ve &#8220;Hata Kodu: 1234&#8221; ifadesini i\u00e7eren dosyalar se\u00e7ilir.  B\u00fcy\u00fck log dosyalar\u0131 i\u00e7in daha verimli bir y\u00f6ntem ara\u015ft\u0131r\u0131lmal\u0131d\u0131r.<\/p>\n<p><strong>Edge Case&#8217;ler ve Potansiyel Sorunlar<\/strong><\/p>\n<p><code class=\"language-\">Get-ChildItem<\/code> ve <code class=\"language-\">Where-Object<\/code> kullan\u0131rken, baz\u0131 edge case&#8217;lere dikkat etmek \u00f6nemlidir:<\/p>\n<p>* <strong>Uzun dosya adlar\u0131:<\/strong>  \u00c7ok uzun dosya adlar\u0131 performans\u0131 etkileyebilir.<br \/>\n* <strong>\u00d6zel karakterler:<\/strong>  Dosya adlar\u0131nda \u00f6zel karakterler kullan\u0131rken, uygun ka\u00e7\u0131\u015f karakterlerini kullanman\u0131z gerekir.<br \/>\n* <strong>Eri\u015fim haklar\u0131:<\/strong>  Dosyalara eri\u015fim hakk\u0131n\u0131z yoksa, <code class=\"language-\">Get-ChildItem<\/code> hata verebilir.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bu makalede, PowerShell&#8217;de <code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;\u0131n\u0131 birden \u00e7ok filtreyle kullanarak dosya ve klas\u00f6rleri nas\u0131l filtreleyece\u011finizi \u00f6\u011frendiniz.  <code class=\"language-\">Where-Object<\/code> cmdlet&#8217;\u0131 ve geli\u015fmi\u015f filtreleme teknikleri ile karma\u015f\u0131k filtreleme i\u015flemlerini ger\u00e7ekle\u015ftirebilir ve performans\u0131 optimize edebilirsiniz.  Ger\u00e7ek d\u00fcnya senaryolar\u0131 ve performans optimizasyon ipu\u00e7lar\u0131 ile PowerShell becerilerinizi geli\u015ftirmenize yard\u0131mc\u0131 olduk.  Daha fazla PowerShell ipucu ve e\u011fitimi 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-\">-Filter<\/code> ve <code class=\"language-\">Where-Object<\/code> aras\u0131nda ne fark var?<\/strong> <code class=\"language-\">-Filter<\/code> basit desen e\u015fle\u015fmesi i\u00e7in kullan\u0131l\u0131rken, <code class=\"language-\">Where-Object<\/code> daha karma\u015f\u0131k ko\u015fullar ve mant\u0131ksal i\u015flemler i\u00e7in kullan\u0131l\u0131r.<br \/>\n2. <strong>\u00c7ok b\u00fcy\u00fck dizinlerde performans\u0131 nas\u0131l art\u0131rabilirim?<\/strong>  <code class=\"language-\">-Filter<\/code>&#8216;\u0131 etkin kullan\u0131n, gereksiz \u00f6zellikleri almaktan ka\u00e7\u0131n\u0131n ve paralel i\u015fleme tekniklerini deneyin.<br \/>\n3. <strong><code class=\"language-\">-Recurse<\/code> parametresini ne zaman kullanmal\u0131y\u0131m?<\/strong>  Alt dizinleri de taramak istedi\u011finizde <code class=\"language-\">-Recurse<\/code> parametresini kullan\u0131n. Ancak, \u00e7ok b\u00fcy\u00fck ve derin dizin yap\u0131lar\u0131nda performans\u0131 etkileyebilece\u011fini unutmay\u0131n.<br \/>\n4. <strong>Dosya i\u00e7eri\u011fini analiz ederken performans sorunlar\u0131 nas\u0131l \u00f6nlenir?<\/strong> B\u00fcy\u00fck dosyalar i\u00e7in dosya i\u00e7eri\u011fini tamamen okumak yerine, daha verimli y\u00f6ntemler (\u00f6rne\u011fin, belirli bir desen i\u00e7in arama yapmak) kullan\u0131n.<br \/>\n5. <strong><code class=\"language-\">Where-Object<\/code> i\u00e7inde hangi operat\u00f6rleri kullanabilirim?<\/strong> <code class=\"language-\">-eq<\/code>, <code class=\"language-\">-ne<\/code>, <code class=\"language-\">-gt<\/code>, <code class=\"language-\">-lt<\/code>, <code class=\"language-\">-ge<\/code>, <code class=\"language-\">-le<\/code>, <code class=\"language-\">-like<\/code>, <code class=\"language-\">-match<\/code>, <code class=\"language-\">-contains<\/code>, <code class=\"language-\">-in<\/code> gibi operat\u00f6rleri kullanabilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell: Birden \u00c7ok Filtreyle Get-ChildItem Kullan\u0131m\u0131 Meta A\u00e7\u0131klamas\u0131: PowerShell&#8217;de Get-ChildItem komutuyla dosya ve klas\u00f6rleri birden \u00e7ok kriterle&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-29027","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: Birden \u00c7ok Filtreyle Get-ChildItem Kullan\u0131m\u0131<\/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-birden-cok-filtreyle-get-childitem-kullanimi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Birden \u00c7ok Filtreyle Get-ChildItem Kullan\u0131m\u0131\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-birden-cok-filtreyle-get-childitem-kullanimi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-06T15:15:24+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-birden-cok-filtreyle-get-childitem-kullanimi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-birden-cok-filtreyle-get-childitem-kullanimi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Birden \u00c7ok Filtreyle Get-ChildItem Kullan\u0131m\u0131\",\"datePublished\":\"2025-09-06T15:15:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-birden-cok-filtreyle-get-childitem-kullanimi\/\"},\"wordCount\":1054,\"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-birden-cok-filtreyle-get-childitem-kullanimi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-birden-cok-filtreyle-get-childitem-kullanimi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-birden-cok-filtreyle-get-childitem-kullanimi\/\",\"name\":\"PowerShell: Birden \u00c7ok Filtreyle Get-ChildItem Kullan\u0131m\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-06T15:15:24+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-birden-cok-filtreyle-get-childitem-kullanimi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-birden-cok-filtreyle-get-childitem-kullanimi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-birden-cok-filtreyle-get-childitem-kullanimi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Birden \u00c7ok Filtreyle Get-ChildItem Kullan\u0131m\u0131\"}]},{\"@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: Birden \u00c7ok Filtreyle Get-ChildItem Kullan\u0131m\u0131","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-birden-cok-filtreyle-get-childitem-kullanimi\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Birden \u00c7ok Filtreyle Get-ChildItem Kullan\u0131m\u0131","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-birden-cok-filtreyle-get-childitem-kullanimi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-06T15:15:24+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-birden-cok-filtreyle-get-childitem-kullanimi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-birden-cok-filtreyle-get-childitem-kullanimi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Birden \u00c7ok Filtreyle Get-ChildItem Kullan\u0131m\u0131","datePublished":"2025-09-06T15:15:24+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-birden-cok-filtreyle-get-childitem-kullanimi\/"},"wordCount":1054,"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-birden-cok-filtreyle-get-childitem-kullanimi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-birden-cok-filtreyle-get-childitem-kullanimi\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-birden-cok-filtreyle-get-childitem-kullanimi\/","name":"PowerShell: Birden \u00c7ok Filtreyle Get-ChildItem Kullan\u0131m\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-06T15:15:24+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-birden-cok-filtreyle-get-childitem-kullanimi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-birden-cok-filtreyle-get-childitem-kullanimi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-birden-cok-filtreyle-get-childitem-kullanimi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Birden \u00c7ok Filtreyle Get-ChildItem Kullan\u0131m\u0131"}]},{"@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\/29027","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=29027"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29027\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=29027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=29027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=29027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}