{"id":27555,"date":"2025-08-15T12:45:24","date_gmt":"2025-08-15T09:45:24","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/"},"modified":"2025-08-15T12:45:24","modified_gmt":"2025-08-15T09:45:24","slug":"powershell-get-childitemin-sonuc-donutup-donutmedigini-kontrol-etme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/","title":{"rendered":"PowerShell: Get-ChildItem&#8217;\u0131n Sonu\u00e7 D\u00f6n\u00fct\u00fcp D\u00f6n\u00fctmedi\u011fini Kontrol Etme"},"content":{"rendered":"<p># PowerShell: Get-ChildItem Bo\u015f Mu? Kontrol Etme Rehberi<\/p>\n<p>Dosya ve klas\u00f6r i\u015flemleri, her PowerShell beti\u011finde s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan bir g\u00f6revdir.  <code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;i, belirli bir dizindeki dosya ve klas\u00f6rleri listelemek i\u00e7in olmazsa olmaz bir ara\u00e7t\u0131r. Ancak, hedef dizinin bo\u015f olmas\u0131 durumunda nas\u0131l davranaca\u011f\u0131m\u0131z\u0131 bilmek, beti\u011fimizin sa\u011flam ve hatas\u0131z \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar. Bu makalede, PowerShell&#8217;de <code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131n bo\u015f sonu\u00e7 d\u00f6nd\u00fcr\u00fcp d\u00f6nd\u00fcrmedi\u011fini kontrol etmenin farkl\u0131 y\u00f6ntemlerini, performans optimizasyonunu ve ger\u00e7ek d\u00fcnya senaryolar\u0131n\u0131 ad\u0131m ad\u0131m ele alaca\u011f\u0131z.  Bu rehber, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar herkes i\u00e7in faydal\u0131 bilgiler sunmaktad\u0131r.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong> Temel kontrol y\u00f6ntemleri ve basit kod \u00f6rnekleri ile ba\u015fl\u0131yoruz.<\/p>\n<p><strong>Orta Seviye:<\/strong> Ger\u00e7ek hayat senaryolar\u0131, optimizasyon ipu\u00e7lar\u0131 ve daha geli\u015fmi\u015f kontrol mekanizmalar\u0131 ele al\u0131n\u0131yor.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong> Performans analizi, edge case&#8217;ler ve hata y\u00f6netimi konular\u0131 derinlemesine inceleniyor.<\/p>\n<p><strong>1. Get-ChildItem Temelleri:  Ne yapar ve nas\u0131l kullan\u0131l\u0131r?<\/strong><\/p>\n<p><code class=\"language-\">Get-ChildItem<\/code>, belirtilen bir yolda bulunan dosya ve klas\u00f6rleri al\u0131r.  Parametreleri kullanarak filtreleme, s\u0131ralama ve daha bir\u00e7ok i\u015flem yap\u0131labilir.  \u00d6rne\u011fin, &#8220;C:\\Users\\Kullan\u0131c\u0131\\Belgeler&#8221; dizinindeki t\u00fcm txt dosyalar\u0131n\u0131 listelemek i\u00e7in \u015fu komutu kullanabiliriz:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Users\\Kullan\u0131c\u0131\\Belgeler&quot; -Filter &quot;*.txt&quot;<\/code><\/pre>\n<p>Bu komut, sonu\u00e7lar\u0131 konsola yazd\u0131r\u0131r. Ancak, dizin bo\u015fsa ne olur?  Konsol bo\u015f kal\u0131r ve bu da beti\u011fimizin sonraki ad\u0131mlar\u0131nda hata olu\u015fmas\u0131na neden olabilir.  \u0130\u015fte tam bu noktada, <code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131n bo\u015f olup olmad\u0131\u011f\u0131n\u0131 kontrol etmemiz gerekmektedir.<\/p>\n<p><strong>2.  Get-ChildItem Bo\u015f Mu? Yeni Ba\u015flayanlar \u0130\u00e7in Basit Kontrol Y\u00f6ntemi<\/strong><\/p>\n<p>En basit kontrol y\u00f6ntemi, <code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131n \u00e7\u0131kt\u0131s\u0131n\u0131n say\u0131s\u0131n\u0131 kontrol etmektir.  E\u011fer sonu\u00e7 say\u0131s\u0131 s\u0131f\u0131rsa, dizin bo\u015f demektir.  Bunun i\u00e7in <code class=\"language-\">Count<\/code> \u00f6zelli\u011fini kullanabiliriz:<\/p>\n<pre class=\"language-powershell\"><code>$items = Get-ChildItem -Path &quot;C:\\Users\\Kullan\u0131c\u0131\\Belgeler\\YeniDizin&quot;\nif ($items.Count -eq 0) {\n  Write-Host &quot;Dizin bo\u015f!&quot;\n} else {\n  Write-Host &quot;Dizin i\u00e7inde \u00f6\u011feler var.&quot;\n}<\/code><\/pre>\n<p>Bu kod, &#8220;C:\\Users\\Kullan\u0131c\u0131\\Belgeler\\YeniDizin&#8221; dizinini kontrol eder.  E\u011fer dizin bo\u015fsa &#8220;Dizin bo\u015f!&#8221; mesaj\u0131n\u0131, de\u011filse &#8220;Dizin i\u00e7inde \u00f6\u011feler var.&#8221; mesaj\u0131n\u0131 yazd\u0131r\u0131r.  Bu, yeni ba\u015flayanlar i\u00e7in anlamas\u0131 en kolay y\u00f6ntemdir.<\/p>\n<p><strong>3.  Ger\u00e7ek D\u00fcnya Senaryosu: Yedekleme Beti\u011fi<\/strong><\/p>\n<p>\u015eimdi, ger\u00e7ek bir senaryo ele alal\u0131m.  Bir yedekleme beti\u011fi yazd\u0131\u011f\u0131m\u0131z\u0131 ve yedekleme yap\u0131lacak dizinin bo\u015f olup olmad\u0131\u011f\u0131n\u0131 kontrol etmemiz gerekti\u011fini d\u00fc\u015f\u00fcnelim.  Bo\u015fsa, yedekleme i\u015flemini yapmamal\u0131 ve kullan\u0131c\u0131ya bir uyar\u0131 vermeliyiz.<\/p>\n<pre class=\"language-powershell\"><code>$yedeklemeYolu = &quot;C:\\Yedeklemeler\\Veriler&quot;\n$items = Get-ChildItem -Path $yedeklemeYolu -ErrorAction SilentlyContinue\n\nif ($items.Count -eq 0) {\n  Write-Warning &quot;Yedekleme yap\u0131lacak dizin bo\u015f! Yedekleme i\u015flemi iptal edildi.&quot;\n} else {\n  Write-Host &quot;Yedekleme i\u015flemi ba\u015fl\u0131yor...&quot;\n  # Yedekleme i\u015flemleri burada...\n}<\/code><\/pre>\n<p>Bu \u00f6rnekte, <code class=\"language-\">-ErrorAction SilentlyContinue<\/code> parametresi, dizinin bulunmamas\u0131 durumunda hata mesaj\u0131n\u0131 bast\u0131rmam\u0131z\u0131 sa\u011flar.  Bu, beti\u011fimizin daha sa\u011flam olmas\u0131n\u0131 ve beklenmedik hatalardan etkilenmemesini sa\u011flar.<\/p>\n<p><strong>4.  Orta Seviye: Daha Etkin Kontrol Y\u00f6ntemleri ve Optimizasyon \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p><code class=\"language-\">Count<\/code> \u00f6zelli\u011fini kullanmak basit olsa da, \u00e7ok b\u00fcy\u00fck dizinler i\u00e7in performans sorunlar\u0131na neden olabilir.  \u00c7\u00fcnk\u00fc <code class=\"language-\">Get-ChildItem<\/code> \u00f6nce t\u00fcm dosya ve klas\u00f6rleri belle\u011fe y\u00fckler, sonra say\u0131m yapar.  Daha b\u00fcy\u00fck dizinlerde bu, gereksiz bellek kullan\u0131m\u0131 ve performans d\u00fc\u015f\u00fc\u015f\u00fc anlam\u0131na gelir.  Bu durumda, <code class=\"language-\">-ErrorAction SilentlyContinue<\/code> ile birlikte <code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131n \u00e7\u0131kt\u0131s\u0131n\u0131n bo\u015f olup olmad\u0131\u011f\u0131n\u0131 do\u011frudan kontrol edebiliriz:<\/p>\n<pre class=\"language-powershell\"><code>$items = Get-ChildItem -Path &quot;C:\\\u00c7okB\u00fcy\u00fckDizin&quot; -ErrorAction SilentlyContinue\nif (-not $items) {\n  Write-Host &quot;Dizin bo\u015f veya bulunamad\u0131!&quot;\n} else {\n  Write-Host &quot;Dizin i\u00e7inde \u00f6\u011feler var.&quot;\n}<\/code><\/pre>\n<p>Bu y\u00f6ntem, t\u00fcm \u00f6\u011feleri belle\u011fe y\u00fcklemeden, <code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131n herhangi bir sonu\u00e7 d\u00f6nd\u00fcr\u00fcp d\u00f6nd\u00fcrmedi\u011fini kontrol eder.  Bu, b\u00fcy\u00fck dizinler i\u00e7in \u00f6nemli bir performans art\u0131\u015f\u0131 sa\u011flar.<\/p>\n<p><strong>5.  \u0130leri Seviye: Performans Analizi ve Edge Case&#8217;ler<\/strong><\/p>\n<p>Performans\u0131n \u00e7ok kritik oldu\u011fu durumlarda, <code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131 daha da optimize edebiliriz.  \u00d6rne\u011fin, sadece dizinin bo\u015f olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek istiyorsak, t\u00fcm dosya ve klas\u00f6r bilgilerini almam\u0131za gerek yoktur.  Bunun i\u00e7in <code class=\"language-\">Test-Path<\/code> cmdlet&#8217;ini kullanabiliriz:<\/p>\n<pre class=\"language-powershell\"><code>$dizinYolu = &quot;C:\\\u00c7okB\u00fcy\u00fckDizin&quot;\nif (!(Test-Path -Path $dizinYolu -PathType Container)) {\n    Write-Host &quot;Dizin bulunamad\u0131 veya bo\u015f!&quot;\n} elseif (!(Get-ChildItem -Path $dizinYolu -ErrorAction SilentlyContinue)) {\n    Write-Host &quot;Dizin bo\u015f!&quot;\n} else {\n    Write-Host &quot;Dizin i\u00e7inde \u00f6\u011feler var!&quot;\n}<\/code><\/pre>\n<p><code class=\"language-\">Test-Path<\/code> \u00f6ncelikle dizinin varl\u0131\u011f\u0131n\u0131 kontrol eder. E\u011fer dizin yoksa, <code class=\"language-\">Get-ChildItem<\/code> \u00e7a\u011fr\u0131lmaz ve zaman kazan\u0131l\u0131r.  E\u011fer dizin varsa ancak bo\u015fsa, <code class=\"language-\">Get-ChildItem<\/code> yine de \u00e7a\u011fr\u0131l\u0131r ancak <code class=\"language-\">-ErrorAction SilentlyContinue<\/code> ile hata y\u00f6netimi sa\u011flan\u0131r.  Bu y\u00f6ntem, performans\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir, \u00f6zellikle de \u00e7ok b\u00fcy\u00fck ve yava\u015f eri\u015fimli a\u011f s\u00fcr\u00fcc\u00fclerinde.<\/p>\n<p><strong>6.  Hata Y\u00f6netimi ve G\u00fcvenilirlik<\/strong><\/p>\n<p><code class=\"language-\">Get-ChildItem<\/code> ile \u00e7al\u0131\u015f\u0131rken, olas\u0131 hatalar\u0131 ele almak \u00f6nemlidir.  \u00d6rne\u011fin, dizinin eri\u015fim haklar\u0131n\u0131n olmamas\u0131 veya a\u011f ba\u011flant\u0131s\u0131n\u0131n kopmas\u0131 gibi durumlarda hatalar olu\u015fabilir.  <code class=\"language-\">-ErrorAction<\/code> parametresi ile bu hatalar\u0131 yakalay\u0131p, beti\u011fimizin \u00e7al\u0131\u015fmas\u0131n\u0131 engelleyebiliriz.  \u00d6rne\u011fin:<\/p>\n<pre class=\"language-powershell\"><code>try {\n  $items = Get-ChildItem -Path &quot;C:\\Eri\u015fimEngelliDizin&quot;\n  if ($items.Count -eq 0) { Write-Host &quot;Dizin bo\u015f.&quot; }\n  else { Write-Host &quot;Dizin i\u00e7inde \u00f6\u011feler var.&quot; }\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> i\u015flemi s\u0131ras\u0131nda bir hata olu\u015fursa, hata mesaj\u0131n\u0131 yakalar ve kullan\u0131c\u0131ya bildirir.  Bu, beti\u011finizin daha g\u00fcvenilir ve hataya dayan\u0131kl\u0131 olmas\u0131n\u0131 sa\u011flar.<\/p>\n<p><strong>7.  Sonu\u00e7 ve S\u0131k\u00e7a Sorulan Sorular (SSS)<\/strong><\/p>\n<p>Bu makalede, PowerShell&#8217;de <code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131n bo\u015f sonu\u00e7 d\u00f6nd\u00fcr\u00fcp d\u00f6nd\u00fcrmedi\u011fini kontrol etmenin farkl\u0131 y\u00f6ntemlerini ele ald\u0131k.  Basit y\u00f6ntemlerden, performans odakl\u0131 ve hata y\u00f6netimi i\u00e7eren geli\u015fmi\u015f y\u00f6ntemlere kadar \u00e7e\u015fitli \u00f6rnekler verdik.  Do\u011fru y\u00f6ntemi se\u00e7mek, beti\u011finizin performans\u0131 ve g\u00fcvenilirli\u011fi i\u00e7in \u00e7ok \u00f6nemlidir.  Hangi y\u00f6ntemi se\u00e7ece\u011finiz, beti\u011finizin ihtiya\u00e7lar\u0131na ve hedef kitlesine ba\u011fl\u0131d\u0131r.  Fatih Soysal&#8217;\u0131n PowerShell e\u011fitimleri,  [https:\/\/fatihsoysal.com](https:\/\/fatihsoysal.com) adresinde daha fazla bilgi ve \u00f6rnek bulabilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular (SSS):<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">Get-ChildItem<\/code> \u00e7ok yava\u015f \u00e7al\u0131\u015f\u0131yorsa ne yapmal\u0131y\u0131m?<\/strong>  <code class=\"language-\">-Filter<\/code> parametresini kullanarak filtreleme yap\u0131n, gereksiz dosya ve klas\u00f6rlerin y\u00fcklenmesini \u00f6nleyin.  Ayr\u0131ca, <code class=\"language-\">-Recurse<\/code> parametresini kullan\u0131yorsan\u0131z, derinlik kontrol\u00fc ekleyin.<\/p>\n<p>2. <strong><code class=\"language-\">Get-ChildItem<\/code> ile a\u011f s\u00fcr\u00fcc\u00fclerini kontrol ederken nelere dikkat etmeliyim?<\/strong> A\u011f ba\u011flant\u0131s\u0131n\u0131n stabil oldu\u011fundan emin olun ve <code class=\"language-\">-ErrorAction<\/code> parametresini kullanarak hata y\u00f6netimi sa\u011flay\u0131n.<\/p>\n<p>3. <strong><code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131n d\u00f6nd\u00fcrd\u00fc\u011f\u00fc nesneleri nas\u0131l i\u015fleyebilirim?<\/strong>  <code class=\"language-\">foreach<\/code> d\u00f6ng\u00fcs\u00fc veya <code class=\"language-\">Where-Object<\/code> cmdlet&#8217;i ile nesneleri filtreleyip i\u015flemler yapabilirsiniz.<\/p>\n<p>4. <strong><code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131n \u00e7\u0131kt\u0131s\u0131n\u0131 nas\u0131l bir dosyaya kaydedebilirim?<\/strong> <code class=\"language-\">Export-Csv<\/code>, <code class=\"language-\">Export-Clixml<\/code> veya <code class=\"language-\">Out-File<\/code> cmdlet&#8217;lerini kullanabilirsiniz.<\/p>\n<p>5. <strong><code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131 kullanarak sadece dizinleri nas\u0131l listeleyebilirim?<\/strong> <code class=\"language-\">-Directory<\/code> parametresini kullan\u0131n.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell: Get-ChildItem Bo\u015f Mu? Kontrol Etme Rehberi Dosya ve klas\u00f6r i\u015flemleri, her PowerShell beti\u011finde s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan 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-27555","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&#039;\u0131n Sonu\u00e7 D\u00f6n\u00fct\u00fcp D\u00f6n\u00fctmedi\u011fini Kontrol Etme<\/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-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Get-ChildItem&#039;\u0131n Sonu\u00e7 D\u00f6n\u00fct\u00fcp D\u00f6n\u00fctmedi\u011fini Kontrol Etme\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-15T09:45: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-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Get-ChildItem&#8217;\u0131n Sonu\u00e7 D\u00f6n\u00fct\u00fcp D\u00f6n\u00fctmedi\u011fini Kontrol Etme\",\"datePublished\":\"2025-08-15T09:45:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/\"},\"wordCount\":978,\"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-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/\",\"name\":\"PowerShell: Get-ChildItem'\u0131n Sonu\u00e7 D\u00f6n\u00fct\u00fcp D\u00f6n\u00fctmedi\u011fini Kontrol Etme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-15T09:45:24+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Get-ChildItem&#8217;\u0131n Sonu\u00e7 D\u00f6n\u00fct\u00fcp D\u00f6n\u00fctmedi\u011fini Kontrol Etme\"}]},{\"@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'\u0131n Sonu\u00e7 D\u00f6n\u00fct\u00fcp D\u00f6n\u00fctmedi\u011fini Kontrol Etme","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-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Get-ChildItem'\u0131n Sonu\u00e7 D\u00f6n\u00fct\u00fcp D\u00f6n\u00fctmedi\u011fini Kontrol Etme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-15T09:45: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-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Get-ChildItem&#8217;\u0131n Sonu\u00e7 D\u00f6n\u00fct\u00fcp D\u00f6n\u00fctmedi\u011fini Kontrol Etme","datePublished":"2025-08-15T09:45:24+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/"},"wordCount":978,"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-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/","name":"PowerShell: Get-ChildItem'\u0131n Sonu\u00e7 D\u00f6n\u00fct\u00fcp D\u00f6n\u00fctmedi\u011fini Kontrol Etme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-15T09:45:24+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-get-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitemin-sonuc-donutup-donutmedigini-kontrol-etme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Get-ChildItem&#8217;\u0131n Sonu\u00e7 D\u00f6n\u00fct\u00fcp D\u00f6n\u00fctmedi\u011fini Kontrol Etme"}]},{"@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\/27555","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=27555"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27555\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=27555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=27555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=27555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}