{"id":28708,"date":"2025-09-02T06:15:23","date_gmt":"2025-09-02T03:15:23","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/"},"modified":"2025-09-02T06:15:23","modified_gmt":"2025-09-02T03:15:23","slug":"powershell-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/","title":{"rendered":"PowerShell: Yaln\u0131zca Klas\u00f6rleri Dond\u00fcrmek \u0130\u00e7in Get-ChildItem Kullan\u0131m\u0131"},"content":{"rendered":"<p># PowerShell: Get-ChildItem ile Sadece Klas\u00f6rleri Getirme<\/p>\n<p>Bir\u00e7ok PowerShell kullan\u0131c\u0131s\u0131, belirli bir dizindeki t\u00fcm dosya ve klas\u00f6rleri listelemek i\u00e7in <code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;ini kullan\u0131r. Ancak, sadece klas\u00f6rleri listelemek istedi\u011finiz durumlar s\u0131kl\u0131kla kar\u015f\u0131n\u0131za \u00e7\u0131kar.  Bu makale, <code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;ini kullanarak sadece klas\u00f6rleri nas\u0131l filtreleyece\u011finizi, performans\u0131 nas\u0131l optimize edece\u011finizi ve kar\u015f\u0131la\u015fabilece\u011finiz zorluklar\u0131 nas\u0131l a\u015faca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayacakt\u0131r.  \u00d6rnekler T\u00fcrk\u00e7e ve ger\u00e7ek d\u00fcnya senaryolar\u0131na uygun olarak haz\u0131rlanm\u0131\u015ft\u0131r.<\/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 sadece klas\u00f6rleri listeleme konusunda yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar herkese hitap edecek \u015fekilde tasarlanm\u0131\u015ft\u0131r. A\u015fa\u011f\u0131daki yol haritas\u0131n\u0131 izleyerek, konuyu ad\u0131m ad\u0131m \u00f6\u011frenebilirsiniz.<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong>  Temel komutlar ve basit \u00f6rnekler ile ba\u015flang\u0131\u00e7.<\/p>\n<p><strong>Orta Seviye:<\/strong> Ger\u00e7ek hayat senaryolar\u0131 ve optimizasyon teknikleri ile devam.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong> Performans analizi ve nadir kar\u015f\u0131la\u015f\u0131lan durumlar (edge case&#8217;ler) ile uzmanl\u0131k seviyesi.<\/p>\n<p><strong>1. Temel Kavramlar: Get-ChildItem ve Filtreleme<\/strong><\/p>\n<p><code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;i, belirtilen bir dizindeki t\u00fcm \u00f6\u011feleri (dosyalar ve klas\u00f6rler) listelemek i\u00e7in kullan\u0131l\u0131r.  Ancak, <code class=\"language-\">-Directory<\/code> parametresi ile sadece klas\u00f6rleri listelemeyi sa\u011flayabiliriz.  Bu parametre, <code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131n sadece dizinleri d\u00f6nd\u00fcrmesini sa\u011flar.  Ayr\u0131ca, <code class=\"language-\">-Path<\/code> parametresi ile hangi dizini tarayaca\u011f\u0131m\u0131z\u0131 belirtiriz.<\/p>\n<p><strong>2.  Get-ChildItem ile Sadece Klas\u00f6rleri Listelemek: Yeni Ba\u015flayanlar \u0130\u00e7in Ad\u0131m Ad\u0131m K\u0131lavuz<\/strong><\/p>\n<p>\u0130lk olarak, basit bir \u00f6rnek ile ba\u015flayal\u0131m.  C:\\Users\\KullaniciAdi\\Documents dizinindeki t\u00fcm klas\u00f6rleri listelemek i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path C:\\Users\\KullaniciAdi\\Documents -Directory<\/code><\/pre>\n<p>Bu komut, belirtilen dizindeki t\u00fcm alt klas\u00f6rleri listeler.  <code class=\"language-\">-Path<\/code> parametresi, hedef dizini belirtirken, <code class=\"language-\">-Directory<\/code> parametresi sadece klas\u00f6rlerin listelenmesini sa\u011flar.  <code class=\"language-\">KullaniciAdi<\/code> yerine kendi kullan\u0131c\u0131 ad\u0131n\u0131z\u0131 yazmay\u0131 unutmay\u0131n.<\/p>\n<p><strong>\u00d6rnek 2:<\/strong>  Mevcut dizindeki t\u00fcm klas\u00f6rleri listelemek i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Directory<\/code><\/pre>\n<p>Bu komut, PowerShell&#8217;in \u00e7al\u0131\u015ft\u0131\u011f\u0131 dizindeki t\u00fcm alt klas\u00f6rleri listeler.<\/p>\n<p><strong>3.  Ger\u00e7ek Hayat \u00d6rne\u011fi:  Bir Proje Dizininde Klas\u00f6rleri Organize Etme (Orta Seviye)<\/strong><\/p>\n<p>Bir yaz\u0131l\u0131m geli\u015ftirici oldu\u011funuzu ve projelerinizi d\u00fczenli bir \u015fekilde klas\u00f6rler halinde saklad\u0131\u011f\u0131n\u0131z\u0131 d\u00fc\u015f\u00fcnelim.  Her proje klas\u00f6r\u00fcn\u00fcn i\u00e7inde farkl\u0131 alt klas\u00f6rler (\u00f6rne\u011fin, <code class=\"language-\">source<\/code>, <code class=\"language-\">docs<\/code>, <code class=\"language-\">tests<\/code>) bulunmaktad\u0131r.  <code class=\"language-\">Get-ChildItem<\/code> kullanarak, belirli bir proje dizinindeki t\u00fcm alt klas\u00f6rleri ve bunlar\u0131n i\u00e7erdi\u011fi alt klas\u00f6rleri listeleyebilirsiniz.<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Projects\\MyProject&quot; -Directory -Recurse | Select-Object -ExpandProperty FullName<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">-Recurse<\/code> parametresi sayesinde alt dizinleri de i\u00e7eren t\u00fcm klas\u00f6rleri listeler ve <code class=\"language-\">Select-Object -ExpandProperty FullName<\/code> ile sadece klas\u00f6rlerin tam yolunu g\u00f6sterir.  Bu, proje yap\u0131s\u0131n\u0131 incelemek veya bir betikte bu klas\u00f6rleri i\u015flemek i\u00e7in kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<p><strong>4.  Performans Optimizasyonu: B\u00fcy\u00fck Diziler \u0130\u00e7in \u0130pu\u00e7lar\u0131 (Orta Seviye)<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck dizinleri tararken, <code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131n performans\u0131 d\u00fc\u015febilir.  Bu durumu iyile\u015ftirmek i\u00e7in birka\u00e7 teknik kullanabilirsiniz:<\/p>\n<p>* <strong><code class=\"language-\">-Depth<\/code> Parametresi:<\/strong>  \u00c7ok derinlemesine bir dizin yap\u0131s\u0131yla \u00e7al\u0131\u015f\u0131yorsan\u0131z, <code class=\"language-\">-Depth<\/code> parametresi ile tarama derinli\u011fini s\u0131n\u0131rlayabilirsiniz.  \u00d6rne\u011fin, sadece ilk iki seviyedeki alt dizinleri listelemek i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Projects&quot; -Directory -Depth 2<\/code><\/pre>\n<p>* <strong><code class=\"language-\">Where-Object<\/code> ile Filtreleme:<\/strong>  Belirli bir kritere uyan klas\u00f6rleri filtrelemek i\u00e7in <code class=\"language-\">Where-Object<\/code> cmdlet&#8217;ini kullanabilirsiniz.  \u00d6rne\u011fin, sadece belirli bir isimle ba\u015flayan klas\u00f6rleri listelemek i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Projects&quot; -Directory | Where-Object {$_.Name -like &quot;Project*&quot;}<\/code><\/pre>\n<p>* <strong>Paralel \u0130\u015flem:<\/strong>  \u00c7ok b\u00fcy\u00fck dizinler i\u00e7in, <code class=\"language-\">ForEach-Object<\/code> ile birlikte <code class=\"language-\">-Parallel<\/code> parametresini kullanarak i\u015flemleri paralel olarak \u00e7al\u0131\u015ft\u0131rabilirsiniz (PowerShell 5.1 ve \u00fczeri). Ancak, paralel i\u015flemin her zaman performans\u0131 art\u0131raca\u011f\u0131n\u0131n garantisi yoktur.  Sistem kaynaklar\u0131n\u0131n durumuna ba\u011fl\u0131d\u0131r.<\/p>\n<p><strong>5.  \u0130leri Seviye Teknikler:  Performans Analizi ve Edge Case&#8217;ler<\/strong><\/p>\n<p>B\u00fcy\u00fck veri setleriyle \u00e7al\u0131\u015f\u0131rken, komutlar\u0131n performans\u0131n\u0131 \u00f6l\u00e7mek \u00f6nemlidir.  <code class=\"language-\">Measure-Command<\/code> cmdlet&#8217;i, bir komutun \u00e7al\u0131\u015fma s\u00fcresini \u00f6l\u00e7menize olanak tan\u0131r.<\/p>\n<pre class=\"language-powershell\"><code>Measure-Command {Get-ChildItem -Path &quot;C:\\Projects&quot; -Directory -Recurse}<\/code><\/pre>\n<p>Bu, <code class=\"language-\">Get-ChildItem<\/code> komutunun ne kadar s\u00fcrd\u00fc\u011f\u00fcn\u00fc g\u00f6sterir.  Farkl\u0131 optimizasyon tekniklerinin performansa etkisini kar\u015f\u0131la\u015ft\u0131rabilirsiniz.<\/p>\n<p><strong>Edge Case&#8217;ler:<\/strong><\/p>\n<p>* <strong>Eri\u015fim Haklar\u0131:<\/strong>  Belirli dizinlere eri\u015fim hakk\u0131n\u0131z yoksa, <code class=\"language-\">Get-ChildItem<\/code> hata verebilir.  Bu durumda, eri\u015fim haklar\u0131n\u0131z\u0131 kontrol etmeniz gerekir.<br \/>\n* <strong>\u00d6zel Karakterler:<\/strong>  Dosya ve klas\u00f6r isimlerinde \u00f6zel karakterler varsa, bunlar\u0131 uygun \u015fekilde ka\u00e7\u0131rman\u0131z gerekebilir.<\/p>\n<p><strong>6.  Hata Y\u00f6netimi ve G\u00fcvenlik<\/strong><\/p>\n<p><code class=\"language-\">Get-ChildItem<\/code> komutu \u00e7al\u0131\u015ft\u0131r\u0131l\u0131rken hatalarla kar\u015f\u0131la\u015fman\u0131z olas\u0131d\u0131r. \u00d6rne\u011fin, eri\u015fim yetkisi olmayan bir dizine eri\u015fmeye \u00e7al\u0131\u015f\u0131rsan\u0131z veya hedef dizin mevcut de\u011filse bir hata olu\u015fur. Bu gibi durumlar\u0131 ele almak i\u00e7in <code class=\"language-\">try-catch<\/code> bloklar\u0131 kullanabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>try {\n    $folders = Get-ChildItem -Path &quot;C:\\Projects\\MyProject&quot; -Directory -ErrorAction Stop\n    # Klas\u00f6rlerle ilgili i\u015flemler burada yap\u0131l\u0131r.\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> komutunu \u00e7al\u0131\u015ft\u0131r\u0131r ve bir hata olu\u015fursa hata mesaj\u0131n\u0131 ekrana yazar. <code class=\"language-\">-ErrorAction Stop<\/code> parametresi, bir hata olu\u015ftu\u011funda komutun durmas\u0131n\u0131 sa\u011flar.<\/p>\n<p><strong>7.  PowerShell&#8217;de \u0130leri D\u00fczey Filtreleme Teknikleri<\/strong><\/p>\n<p><code class=\"language-\">Where-Object<\/code> cmdlet&#8217;i, <code class=\"language-\">Get-ChildItem<\/code> ile birlikte kullan\u0131ld\u0131\u011f\u0131nda, \u00e7ok g\u00fc\u00e7l\u00fc filtreleme yetenekleri sunar.  \u00d6rne\u011fin, belirli bir tarihte olu\u015fturulmu\u015f klas\u00f6rleri listelemek i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Projects&quot; -Directory | Where-Object {$_.CreationTime -gt (Get-Date).AddDays(-7)}<\/code><\/pre>\n<p>Bu komut, son 7 g\u00fcn i\u00e7inde olu\u015fturulmu\u015f klas\u00f6rleri listeler.  <code class=\"language-\">Get-Date<\/code> fonksiyonu ile g\u00fcncel tarihi al\u0131rken, <code class=\"language-\">.AddDays(-7)<\/code> ile 7 g\u00fcn \u00f6nceki tarihi hesaplar\u0131z.  Daha karma\u015f\u0131k filtreleme ko\u015fullar\u0131 i\u00e7in, <code class=\"language-\">Where-Object<\/code> i\u00e7indeki ko\u015fullar\u0131 birle\u015ftirebilirsiniz.<\/p>\n<p><strong>8.  Get-ChildItem ve di\u011fer Cmdlet&#8217;lerle Entegrasyon<\/strong><\/p>\n<p><code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;i, di\u011fer PowerShell cmdlet&#8217;leri ile birlikte kullan\u0131larak daha karma\u015f\u0131k g\u00f6revler ger\u00e7ekle\u015ftirilebilir. \u00d6rne\u011fin, her bir klas\u00f6r\u00fcn boyutunu listelemek i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Projects&quot; -Directory | ForEach-Object {\n    $size = Get-ChildItem -Path $_.FullName -Recurse | Measure-Object -Sum -Property Length | Select-Object -ExpandProperty Sum\n    Write-Host &quot;$_: $($size \/ 1MB) MB&quot;\n}<\/code><\/pre>\n<p>Bu kod, her klas\u00f6r i\u00e7in alt klas\u00f6rler dahil toplam boyutunu hesaplar ve megabayt cinsinden g\u00f6sterir.<\/p>\n<p><strong>9.  Sonu\u00e7<\/strong><\/p>\n<p><code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;i, PowerShell&#8217;de dosya ve klas\u00f6rleri y\u00f6netmek i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r.  <code class=\"language-\">-Directory<\/code> parametresi ve di\u011fer filtreleme tekniklerini kullanarak, sadece klas\u00f6rleri listelemek ve i\u015flemek i\u00e7in etkili ve verimli betikler yazabilirsiniz.  Bu makalede ele al\u0131nan teknikleri kullanarak, farkl\u0131 senaryolarda performans\u0131 optimize edebilir ve olas\u0131 hatalar\u0131 y\u00f6netebilirsiniz.  Unutmay\u0131n ki, performans optimizasyonu, veri setinin b\u00fcy\u00fckl\u00fc\u011f\u00fcne ve sistem kaynaklar\u0131na ba\u011fl\u0131d\u0131r.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">-Directory<\/code> parametresi olmadan sadece klas\u00f6rleri nas\u0131l listeleyebilirim?<\/strong>  <code class=\"language-\">Where-Object<\/code> kullanarak <code class=\"language-\">$_.PSIsContainer<\/code> \u00f6zelli\u011fini kontrol edebilirsiniz: <code class=\"language-\">Get-ChildItem | Where-Object {$_.PSIsContainer}<\/code><\/p>\n<p>2. <strong>\u00c7ok b\u00fcy\u00fck bir dizinde sadece belirli bir dosya t\u00fcr\u00fcne sahip alt klas\u00f6rleri nas\u0131l listeleyebilirim?<\/strong> <code class=\"language-\">Get-ChildItem -Directory -Recurse | Where-Object { Test-Path ($_.FullName + \"\\*.txt\") }<\/code> (burada &#8220;*.txt&#8221; dosya t\u00fcr\u00fcn\u00fc temsil eder)<\/p>\n<p>3. <strong><code class=\"language-\">Get-ChildItem<\/code> komutu hata verirse ne yapmal\u0131y\u0131m?<\/strong> Hata mesaj\u0131n\u0131 inceleyin ve eri\u015fim haklar\u0131n\u0131 kontrol edin veya kodunuza <code class=\"language-\">try-catch<\/code> blo\u011fu ekleyin.<\/p>\n<p>4. <strong><code class=\"language-\">-Recurse<\/code> parametresi ne i\u015fe yarar?<\/strong>  Alt dizinleri de dahil olmak \u00fczere t\u00fcm alt \u00f6\u011feleri listeler.<\/p>\n<p>5. <strong>PowerShell&#8217;de dosya ve klas\u00f6r i\u015flemleri hakk\u0131nda daha fazla bilgi nerede bulabilirim?<\/strong>  Microsoft&#8217;un resmi PowerShell belgelerine veya  [fatihsoysal.com](https:\/\/fatihsoysal.com) gibi g\u00fcvenilir kaynaklara bakabilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell: Get-ChildItem ile Sadece Klas\u00f6rleri Getirme Bir\u00e7ok PowerShell kullan\u0131c\u0131s\u0131, belirli bir dizindeki t\u00fcm dosya ve klas\u00f6rleri listelemek&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-28708","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: Yaln\u0131zca Klas\u00f6rleri Dond\u00fcrmek \u0130\u00e7in 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-yalnizca-klasorleri-dondurmek-icin-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: Yaln\u0131zca Klas\u00f6rleri Dond\u00fcrmek \u0130\u00e7in 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-yalnizca-klasorleri-dondurmek-icin-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-02T03:15:23+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-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Yaln\u0131zca Klas\u00f6rleri Dond\u00fcrmek \u0130\u00e7in Get-ChildItem Kullan\u0131m\u0131\",\"datePublished\":\"2025-09-02T03:15:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/\"},\"wordCount\":1088,\"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-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/\",\"name\":\"PowerShell: Yaln\u0131zca Klas\u00f6rleri Dond\u00fcrmek \u0130\u00e7in Get-ChildItem Kullan\u0131m\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-02T03:15:23+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Yaln\u0131zca Klas\u00f6rleri Dond\u00fcrmek \u0130\u00e7in 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: Yaln\u0131zca Klas\u00f6rleri Dond\u00fcrmek \u0130\u00e7in 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-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Yaln\u0131zca Klas\u00f6rleri Dond\u00fcrmek \u0130\u00e7in Get-ChildItem Kullan\u0131m\u0131","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-02T03:15:23+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-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Yaln\u0131zca Klas\u00f6rleri Dond\u00fcrmek \u0130\u00e7in Get-ChildItem Kullan\u0131m\u0131","datePublished":"2025-09-02T03:15:23+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/"},"wordCount":1088,"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-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/","name":"PowerShell: Yaln\u0131zca Klas\u00f6rleri Dond\u00fcrmek \u0130\u00e7in Get-ChildItem Kullan\u0131m\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-02T03:15:23+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-yalnizca-klasorleri-dondurmek-icin-get-childitem-kullanimi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Yaln\u0131zca Klas\u00f6rleri Dond\u00fcrmek \u0130\u00e7in 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\/28708","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=28708"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/28708\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=28708"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=28708"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=28708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}