{"id":29009,"date":"2025-09-06T12:15:24","date_gmt":"2025-09-06T09:15:24","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-ozyineleme-derinligini-sinirlama\/"},"modified":"2025-09-06T12:15:24","modified_gmt":"2025-09-06T09:15:24","slug":"powershell-get-childitem-ile-ozyineleme-derinligini-sinirlama","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-ozyineleme-derinligini-sinirlama\/","title":{"rendered":"PowerShell: Get-ChildItem ile \u00d6zyineleme Derinli\u011fini S\u0131n\u0131rlama"},"content":{"rendered":"<p># PowerShell: Get-ChildItem ile \u00d6zyineleme Derinli\u011fini S\u0131n\u0131rlama<\/p>\n<p><strong>Meta A\u00e7\u0131klama:<\/strong> PowerShell&#8217;de Get-ChildItem kullanarak dizinleri gezerken \u00f6zyinelemenin derinli\u011fini nas\u0131l s\u0131n\u0131rlayaca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenin. Performans sorunlar\u0131n\u0131 \u00f6nlemek ve b\u00fcy\u00fck dizinlerde verimli \u00e7al\u0131\u015fmak i\u00e7in ad\u0131m ad\u0131m k\u0131lavuz ve ipu\u00e7lar\u0131.  Fatih Soysal&#8217;\u0131n uzman rehberiyle PowerShell becerilerinizi geli\u015ftirin.<\/p>\n<p>\u00c7ok b\u00fcy\u00fck bir dosya sisteminde gezinmeniz ve belirli dosyalar\u0131 bulman\u0131z gerekti\u011fini d\u00fc\u015f\u00fcn\u00fcn.  <code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;i bu i\u015flem i\u00e7in m\u00fckemmel bir ara\u00e7t\u0131r, ancak derinlemesine i\u00e7 i\u00e7e ge\u00e7mi\u015f dizinlerde kullan\u0131ld\u0131\u011f\u0131nda performans sorunlar\u0131na yol a\u00e7abilir. Bu makalede, <code class=\"language-\">Get-ChildItem<\/code> ile \u00f6zyineleme derinli\u011fini nas\u0131l s\u0131n\u0131rlayaca\u011f\u0131n\u0131z\u0131, performans\u0131 nas\u0131l optimize edece\u011finizi ve olas\u0131 sorunlar\u0131 nas\u0131l \u00e7\u00f6zece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.<\/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 \u00f6zyineleme derinli\u011fini s\u0131n\u0131rlamay\u0131 \u00fc\u00e7 seviyede ele almaktad\u0131r:<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong>  <code class=\"language-\">-Recurse<\/code> parametresi ve temel kullan\u0131m. Basit kod \u00f6rnekleri.<\/p>\n<p><strong>Orta:<\/strong> Ger\u00e7ek d\u00fcnya senaryolar\u0131, performans optimizasyonu ipu\u00e7lar\u0131 ve <code class=\"language-\">-Depth<\/code> parametresinin kullan\u0131m\u0131.<\/p>\n<p><strong>\u0130leri D\u00fczey:<\/strong> Performans analizi, hata y\u00f6netimi ve karma\u015f\u0131k senaryolar i\u00e7in \u00e7\u00f6z\u00fcmler.<\/p>\n<p><strong>1. Temel Kavramlar: Get-ChildItem ve -Recurse<\/strong><\/p>\n<p><code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;i, belirtilen bir yolda bulunan t\u00fcm dosya ve dizinleri listelemek i\u00e7in kullan\u0131l\u0131r.  <code class=\"language-\">-Recurse<\/code> parametresi, alt dizinleri de dahil olmak \u00fczere t\u00fcm dosya sistemini \u00f6zyinelemeli olarak gezmesini sa\u011flar.  Ancak, \u00e7ok b\u00fcy\u00fck dizinlerde bu i\u015flem uzun s\u00fcrebilir ve kaynak t\u00fcketimine neden olabilir.<\/p>\n<p>\u00d6rne\u011fin, a\u015fa\u011f\u0131daki komut, <code class=\"language-\">C:\\Users\\Kullanici<\/code> dizini ve t\u00fcm alt dizinlerindeki t\u00fcm dosyalar\u0131 listeler:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path C:\\Users\\Kullanici -Recurse<\/code><\/pre>\n<p>Bu komut, \u00f6zellikle \u00e7ok b\u00fcy\u00fck dizinler i\u00e7in olduk\u00e7a yava\u015f olabilir.  Bu nedenle, \u00f6zyineleme derinli\u011fini s\u0131n\u0131rlamak \u00f6nemlidir.<\/p>\n<p><strong>2.  Get-ChildItem ile \u00d6zyineleme Derinli\u011fini Nas\u0131l S\u0131n\u0131rlar\u0131m? (-Depth Parametresi)<\/strong><\/p>\n<p><code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;i, \u00f6zyineleme derinli\u011fini kontrol etmek i\u00e7in <code class=\"language-\">-Depth<\/code> parametresini kullan\u0131r.  <code class=\"language-\">-Depth<\/code> parametresi, gezilecek alt dizin seviyesini belirtir.<\/p>\n<p>* <code class=\"language-\">-Depth 0<\/code>: Sadece belirtilen dizindeki \u00f6\u011feleri listeler (\u00f6zyineleme yok).<br \/>\n* <code class=\"language-\">-Depth 1<\/code>: Belirtilen dizini ve bir alt seviyedeki dizinleri listeler.<br \/>\n* <code class=\"language-\">-Depth 2<\/code>: Belirtilen dizini, bir alt seviyedeki dizinleri ve iki alt seviyedeki dizinleri listeler.<br \/>\n* <code class=\"language-\">-Depth <say\u0131><\/code>: Belirtilen say\u0131 kadar alt seviyedeki dizinleri listeler.<br \/>\n* <code class=\"language-\">-Depth Unlimited<\/code>: T\u00fcm alt dizinleri listeler ( <code class=\"language-\">-Recurse<\/code> ile ayn\u0131).<\/p>\n<p>\u00d6rne\u011fin, <code class=\"language-\">C:\\Users\\Kullanici<\/code> dizininde sadece bir alt seviyedeki dizinleri listelemek i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path C:\\Users\\Kullanici -Depth 1<\/code><\/pre>\n<p>Bu, performans\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir.<\/p>\n<p><strong>3. Ger\u00e7ek D\u00fcnya Senaryolar\u0131: B\u00fcy\u00fck Log Dosyalar\u0131n\u0131n \u0130\u015flenmesi<\/strong><\/p>\n<p>Bir web sunucusunun log dosyalar\u0131n\u0131 d\u00fczenli olarak i\u015fleyip analiz etmeniz gerekti\u011fini varsayal\u0131m. Log dosyalar\u0131, tarih bazl\u0131 olarak adland\u0131r\u0131lm\u0131\u015f bir\u00e7ok alt dizinde bulunur.  <code class=\"language-\">-Depth<\/code> parametresi, belirli bir tarih aral\u0131\u011f\u0131ndaki log dosyalar\u0131n\u0131 se\u00e7menize olanak tan\u0131r.<\/p>\n<p>\u00d6rnek: <code class=\"language-\">C:\\Logs<\/code> dizini alt\u0131nda tarih bazl\u0131 alt dizinler (\u00f6rne\u011fin, <code class=\"language-\">2024-10-26<\/code>, <code class=\"language-\">2024-10-27<\/code>) ve bu dizinlerin alt\u0131nda <code class=\"language-\">.log<\/code> uzant\u0131l\u0131 dosyalar bulunmaktad\u0131r. Sadece son 3 g\u00fcn\u00fcn log dosyalar\u0131n\u0131 almak i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabiliriz:<\/p>\n<pre class=\"language-powershell\"><code>$tarih = (Get-Date).AddDays(-3)\nGet-ChildItem -Path &quot;C:\\Logs&quot; -Depth 1 | Where-Object {$_.LastWriteTime -gt $tarih} | Get-ChildItem -Recurse -Filter &quot;*.log&quot;<\/code><\/pre>\n<p>Bu komut \u00f6nce son 3 g\u00fcnden eski olmayan alt dizinleri se\u00e7er, daha sonra bu dizinlerin i\u00e7indeki t\u00fcm <code class=\"language-\">.log<\/code> dosyalar\u0131n\u0131 al\u0131r.<\/p>\n<p><strong>4. Performans Optimizasyonu: Filtreleme ve Paralel \u0130\u015fleme<\/strong><\/p>\n<p>Performans\u0131 daha da iyile\u015ftirmek i\u00e7in <code class=\"language-\">-Filter<\/code> parametresini kullanarak belirli dosya t\u00fcrlerini filtreleyebilirsiniz.  \u00d6rne\u011fin, sadece <code class=\"language-\">.txt<\/code> dosyalar\u0131n\u0131 almak i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path C:\\Users\\Kullanici -Depth 2 -Filter &quot;*.txt&quot;<\/code><\/pre>\n<p>Ayr\u0131ca, <code class=\"language-\">ForEach-Object<\/code> cmdlet&#8217;i ile paralel i\u015fleme kullanarak performans\u0131 art\u0131rabilirsiniz. Ancak, bu y\u00f6ntem b\u00fcy\u00fck miktarda bellek t\u00fcketimine yol a\u00e7abilir.  Bu nedenle, b\u00fcy\u00fck dizinler i\u00e7in dikkatli kullan\u0131lmal\u0131d\u0131r.<\/p>\n<p><strong>5.  Hata Y\u00f6netimi ve Edge Case&#8217;ler<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck veya eri\u015fim haklar\u0131n\u0131n k\u0131s\u0131tl\u0131 oldu\u011fu dizinlerde \u00e7al\u0131\u015f\u0131rken hatalarla kar\u015f\u0131la\u015fabilirsiniz.  <code class=\"language-\">try-catch<\/code> blo\u011fu kullanarak bu hatalar\u0131 yakalayabilir ve i\u015fleminizi d\u00fczg\u00fcn bir \u015fekilde sonland\u0131rabilirsiniz.<\/p>\n<pre class=\"language-powershell\"><code>try {\n    Get-ChildItem -Path C:\\Users\\Kullanici -Depth 2 -ErrorAction Stop\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 olu\u015ftu\u011funda komutu durdurur.<\/p>\n<p><strong>6.  \u0130leri D\u00fczey Teknikler:  PowerShell&#8217;de  <code class=\"language-\">-Directory<\/code> Parametresi ile Verimli Gezinme<\/strong><\/p>\n<p><code class=\"language-\">Get-ChildItem<\/code> ile sadece dizinleri listelemek istiyorsan\u0131z <code class=\"language-\">-Directory<\/code> parametresini kullanabilirsiniz. Bu, gereksiz dosya i\u015flemlerini \u00f6nleyerek performans\u0131 art\u0131r\u0131r.<\/p>\n<p>\u00d6rnek:  <code class=\"language-\">C:\\Proje<\/code> dizini alt\u0131ndaki t\u00fcm dizinleri listelemek i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path C:\\Proje -Recurse -Directory<\/code><\/pre>\n<p>Bu, sadece dizinleri listeledi\u011fi i\u00e7in dosya i\u015flemlerini atlar ve performans\u0131 iyile\u015ftirir.<\/p>\n<p><strong>7.  Performans Analizi ve Optimizasyon \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p><code class=\"language-\">Measure-Command<\/code> cmdlet&#8217;i, komutlar\u0131n\u0131z\u0131n \u00e7al\u0131\u015fma s\u00fcresini \u00f6l\u00e7menize yard\u0131mc\u0131 olur.  Farkl\u0131 parametre kombinasyonlar\u0131n\u0131 test ederek ve performans sonu\u00e7lar\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131rarak en verimli y\u00f6ntemi bulabilirsiniz.  \u00d6rne\u011fin:<\/p>\n<pre class=\"language-powershell\"><code>Measure-Command {Get-ChildItem -Path C:\\Users\\Kullanici -Recurse}\nMeasure-Command {Get-ChildItem -Path C:\\Users\\Kullanici -Depth 2}<\/code><\/pre>\n<p>Bu, farkl\u0131 yakla\u015f\u0131mlar\u0131n performans\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131rarak en uygun olan\u0131 se\u00e7menize yard\u0131mc\u0131 olur.  Ayr\u0131ca, gereksiz i\u015flemleri ortadan kald\u0131rarak ve do\u011fru filtreleme tekniklerini kullanarak performans\u0131 optimize edebilirsiniz.  B\u00fcy\u00fck verilerle \u00e7al\u0131\u015f\u0131rken, verileri i\u015fleme y\u00f6ntemini optimize etmek \u00f6nemlidir.<\/p>\n<p><strong>8. Karma\u015f\u0131k Senaryolar ve \u00c7\u00f6z\u00fcmler:  \u00d6zyineleme Derinli\u011fini Dinamik Olarak Belirleme<\/strong><\/p>\n<p>Baz\u0131 durumlarda, \u00f6zyineleme derinli\u011fini statik olarak belirlemek yerine, dinamik olarak belirlemek gerekebilir.  \u00d6rne\u011fin, dizinin boyutuna ba\u011fl\u0131 olarak derinli\u011fi de\u011fi\u015ftirebilirsiniz.  Bu, daha esnek ve uyarlanabilir bir \u00e7\u00f6z\u00fcm sa\u011flar.  Bu durumda, dizin boyutunu \u00f6nce belirleyip, buna g\u00f6re <code class=\"language-\">-Depth<\/code> de\u011ferini ayarlayabilirsiniz.  Ancak, bu durum i\u00e7in daha karma\u015f\u0131k bir PowerShell beti\u011fi yazman\u0131z gerekebilir.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p><code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;i, dosya sisteminde gezinmek i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r, ancak b\u00fcy\u00fck dizinlerde \u00f6zyineleme derinli\u011fini kontrol etmek performans i\u00e7in \u00e7ok \u00f6nemlidir.  <code class=\"language-\">-Depth<\/code> parametresi, performans\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir.  Ayr\u0131ca, filtreleme, paralel i\u015fleme ve hata y\u00f6netimi gibi teknikler kullanarak performans\u0131 daha da optimize edebilirsiniz.  Bu makalede anlat\u0131lan y\u00f6ntemleri kullanarak, b\u00fcy\u00fck dosya sistemlerinde bile verimli bir \u015fekilde \u00e7al\u0131\u015fabilirsiniz.  [Fatih Soysal&#8217;\u0131n bloguna](https:\/\/fatihsoysal.com)  daha fazla PowerShell ipucu ve p\u00fcf noktas\u0131 i\u00e7in g\u00f6z atabilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">-Recurse<\/code> ve <code class=\"language-\">-Depth<\/code> parametreleri aras\u0131ndaki fark nedir?<\/strong> <code class=\"language-\">-Recurse<\/code>, t\u00fcm alt dizinleri \u00f6zyinelemeli olarak gezerken, <code class=\"language-\">-Depth<\/code> belirli bir derinlik seviyesini s\u0131n\u0131rlar.<\/p>\n<p>2. <strong>\u00c7ok b\u00fcy\u00fck dizinlerde performans\u0131 nas\u0131l daha da iyile\u015ftirebilirim?<\/strong> Filtreleme, paralel i\u015fleme ve hata y\u00f6netimi tekniklerini kullan\u0131n.<\/p>\n<p>3. <strong><code class=\"language-\">-ErrorAction<\/code> parametresi ne i\u015fe yarar?<\/strong> Hatalar\u0131 nas\u0131l ele almak istedi\u011finizi belirtir (\u00f6rne\u011fin, <code class=\"language-\">Stop<\/code>, <code class=\"language-\">SilentlyContinue<\/code>, <code class=\"language-\">Continue<\/code>).<\/p>\n<p>4. <strong>Paralel i\u015fleme her zaman daha m\u0131 h\u0131zl\u0131d\u0131r?<\/strong> Hay\u0131r, b\u00fcy\u00fck miktarda bellek t\u00fcketimine yol a\u00e7abilir.<\/p>\n<p>5. <strong><code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131n alternatifleri var m\u0131?<\/strong> Evet, baz\u0131 durumlarda <code class=\"language-\">Get-Item<\/code> veya daha \u00f6zelle\u015ftirilmi\u015f komutlar daha uygun olabilir.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell: Get-ChildItem ile \u00d6zyineleme Derinli\u011fini S\u0131n\u0131rlama Meta A\u00e7\u0131klama: PowerShell&#8217;de Get-ChildItem kullanarak dizinleri gezerken \u00f6zyinelemenin derinli\u011fini nas\u0131l s\u0131n\u0131rlayaca\u011f\u0131n\u0131z\u0131&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-29009","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: Get-ChildItem ile \u00d6zyineleme Derinli\u011fini S\u0131n\u0131rlama<\/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-get-childitem-ile-ozyineleme-derinligini-sinirlama\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Get-ChildItem ile \u00d6zyineleme Derinli\u011fini S\u0131n\u0131rlama\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-ozyineleme-derinligini-sinirlama\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-06T09: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-get-childitem-ile-ozyineleme-derinligini-sinirlama\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-ozyineleme-derinligini-sinirlama\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Get-ChildItem ile \u00d6zyineleme Derinli\u011fini S\u0131n\u0131rlama\",\"datePublished\":\"2025-09-06T09:15:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-ozyineleme-derinligini-sinirlama\/\"},\"wordCount\":1047,\"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-get-childitem-ile-ozyineleme-derinligini-sinirlama\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-ozyineleme-derinligini-sinirlama\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-ozyineleme-derinligini-sinirlama\/\",\"name\":\"PowerShell: Get-ChildItem ile \u00d6zyineleme Derinli\u011fini S\u0131n\u0131rlama\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-06T09:15:24+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-ozyineleme-derinligini-sinirlama\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-ozyineleme-derinligini-sinirlama\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-ozyineleme-derinligini-sinirlama\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Get-ChildItem ile \u00d6zyineleme Derinli\u011fini S\u0131n\u0131rlama\"}]},{\"@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: Get-ChildItem ile \u00d6zyineleme Derinli\u011fini S\u0131n\u0131rlama","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-get-childitem-ile-ozyineleme-derinligini-sinirlama\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Get-ChildItem ile \u00d6zyineleme Derinli\u011fini S\u0131n\u0131rlama","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-ozyineleme-derinligini-sinirlama\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-06T09: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-get-childitem-ile-ozyineleme-derinligini-sinirlama\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-ozyineleme-derinligini-sinirlama\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Get-ChildItem ile \u00d6zyineleme Derinli\u011fini S\u0131n\u0131rlama","datePublished":"2025-09-06T09:15:24+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-ozyineleme-derinligini-sinirlama\/"},"wordCount":1047,"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-get-childitem-ile-ozyineleme-derinligini-sinirlama\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-ozyineleme-derinligini-sinirlama\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-ozyineleme-derinligini-sinirlama\/","name":"PowerShell: Get-ChildItem ile \u00d6zyineleme Derinli\u011fini S\u0131n\u0131rlama","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-06T09:15:24+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-ozyineleme-derinligini-sinirlama\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-ozyineleme-derinligini-sinirlama\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-ozyineleme-derinligini-sinirlama\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Get-ChildItem ile \u00d6zyineleme Derinli\u011fini S\u0131n\u0131rlama"}]},{"@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\/29009","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=29009"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29009\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=29009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=29009"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=29009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}