{"id":25450,"date":"2025-07-06T15:45:23","date_gmt":"2025-07-06T12:45:23","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/"},"modified":"2025-07-06T15:45:23","modified_gmt":"2025-07-06T12:45:23","slug":"powershell-klasor-boyutu-ve-dosya-sayisi-nasil-alinir","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/","title":{"rendered":"PowerShell: Klas\u00f6r Boyutu ve Dosya Say\u0131s\u0131 Nas\u0131l Al\u0131n\u0131r"},"content":{"rendered":"<p># PowerShell ile Klas\u00f6r Boyutu ve Dosya Say\u0131s\u0131 Nas\u0131l Bulunur?<\/p>\n<p><strong>Meta A\u00e7\u0131klamas\u0131:<\/strong> PowerShell kullanarak klas\u00f6r boyutunu ve dosya say\u0131s\u0131n\u0131 nas\u0131l h\u0131zl\u0131 ve etkili bir \u015fekilde belirleyebilece\u011finizi \u00f6\u011frenin. Bu makale, yeni ba\u015flayanlardan ileri d\u00fczey kullan\u0131c\u0131lara kadar herkes i\u00e7in ad\u0131m ad\u0131m bir rehber sunuyor, ger\u00e7ek d\u00fcnya \u00f6rnekleri ve performans optimizasyon ipu\u00e7lar\u0131yla dolu.<\/p>\n<p>Bir sistem y\u00f6neticisi olarak,  y\u00fczlerce gigabaytl\u0131k veri i\u00e7eren sunucular\u0131n\u0131zda bir klas\u00f6r\u00fcn ne kadar yer kaplad\u0131\u011f\u0131n\u0131 veya ka\u00e7 dosya bar\u0131nd\u0131rd\u0131\u011f\u0131n\u0131 h\u0131zl\u0131ca tespit etmeniz gerekebilir.  Ya da bir yaz\u0131l\u0131m geli\u015ftirme projesinde, projenizin b\u00fcy\u00fckl\u00fc\u011f\u00fcn\u00fc takip etmek isteyebilirsiniz.  \u0130\u015fte tam bu noktada PowerShell devreye giriyor. Bu makale, PowerShell kullanarak klas\u00f6r boyutunu ve dosya say\u0131s\u0131n\u0131 bulman\u0131n farkl\u0131 y\u00f6ntemlerini, performans optimizasyonunu ve olas\u0131 sorunlar\u0131 ele alarak,  ba\u015flang\u0131\u00e7 seviyesinden ileri seviyeye kadar kapsaml\u0131 bir rehber sunuyor.<\/p>\n<p><strong>1. Temel PowerShell Kavramlar\u0131: Get-ChildItem ve Measure-Object<\/strong><\/p>\n<p>PowerShell&#8217;de klas\u00f6r i\u00e7eri\u011fini i\u015flemek i\u00e7in temel komutlardan biri <code class=\"language-\">Get-ChildItem<\/code>&#8216;d\u0131r. Bu cmdlet, belirtilen bir dizindeki t\u00fcm dosya ve alt klas\u00f6rleri listeler.  <code class=\"language-\">Measure-Object<\/code> cmdlet&#8217;i ise, <code class=\"language-\">Get-ChildItem<\/code> \u00e7\u0131kt\u0131s\u0131ndaki \u00f6\u011felerin say\u0131s\u0131n\u0131 ve \u00f6zelliklerini (\u00f6rne\u011fin, dosya boyutu) \u00f6zetler.<\/p>\n<p>\u00d6rne\u011fin, <code class=\"language-\">C:\\Veriler<\/code> dizinindeki t\u00fcm dosyalar\u0131n say\u0131s\u0131n\u0131 bulmak i\u00e7in \u015fu komutu kullanabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path C:\\Veriler | Measure-Object<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">Count<\/code> \u00f6zelli\u011fi ile dosya say\u0131s\u0131n\u0131 g\u00f6sterir.  Ancak, bu komut klas\u00f6rlerin boyutunu g\u00f6stermez.<\/p>\n<p><strong>2. Klas\u00f6r Boyutunu ve Dosya Say\u0131s\u0131n\u0131 Birlikte Bulmak: Yeni Ba\u015flayanlar \u0130\u00e7in<\/strong><\/p>\n<p>Yeni ba\u015flayanlar i\u00e7in, klas\u00f6r boyutunu ve dosya say\u0131s\u0131n\u0131 birlikte bulman\u0131n basit bir y\u00f6ntemi, <code class=\"language-\">Get-ChildItem<\/code> ve <code class=\"language-\">Measure-Object<\/code>&#8216;i birle\u015ftirerek, dosya boyutlar\u0131n\u0131 toplamakt\u0131r.  Ancak, bu y\u00f6ntem \u00e7ok b\u00fcy\u00fck klas\u00f6rler i\u00e7in yava\u015f olabilir.<\/p>\n<pre class=\"language-powershell\"><code>$path = &quot;C:\\Veriler&quot;\n$files = Get-ChildItem -Path $path -Recurse | Where-Object {$_.PSIsContainer -eq $false}\n$totalSize = ($files | Measure-Object -Property Length -Sum).Sum\n$fileCount = $files.Count\n\nWrite-Host &quot;Klas\u00f6r Boyutu: $($totalSize) byte&quot;\nWrite-Host &quot;Dosya Say\u0131s\u0131: $fileCount&quot;<\/code><\/pre>\n<p>Bu kod, <code class=\"language-\">-Recurse<\/code> parametresi ile alt klas\u00f6rleri de dahil ederek, t\u00fcm dosyalar\u0131n boyutunu toplar ve dosya say\u0131s\u0131n\u0131 sayar.  <code class=\"language-\">Where-Object<\/code> filtresi ile sadece dosyalar\u0131 se\u00e7eriz (<code class=\"language-\">$_.PSIsContainer -eq $false<\/code>). Sonu\u00e7lar byte cinsinden verilir; daha okunakl\u0131 olmas\u0131 i\u00e7in kilobyte, megabyte vb. birimlere \u00e7evrilebilir.<\/p>\n<p><strong>3. Ger\u00e7ek D\u00fcnya \u00d6rne\u011fi: Yedekleme Klas\u00f6r\u00fc Analizi (Orta Seviye)<\/strong><\/p>\n<p>Bir web sunucusunun yedeklemelerini d\u00fczenli olarak <code class=\"language-\">D:\\Yedeklemeler<\/code> klas\u00f6r\u00fcne kaydetti\u011finizi varsayal\u0131m.  Her yedekleme, tarih ve saat bilgisini i\u00e7eren bir alt klas\u00f6rde saklan\u0131r.  Bu klas\u00f6rdeki toplam yedekleme boyutunu ve yedekleme say\u0131s\u0131n\u0131 bulmak i\u00e7in a\u015fa\u011f\u0131daki kodu kullanabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>$backupPath = &quot;D:\\Yedeklemeler&quot;\n$backups = Get-ChildItem -Path $backupPath -Directory -Recurse\n$totalBackupSize = 0\n$backupCount = 0\n\nforeach ($backup in $backups) {\n  $backupSize = (Get-ChildItem -Path $backup.FullName -Recurse | Measure-Object -Property Length -Sum).Sum\n  $totalBackupSize += $backupSize\n  $backupCount++\n}\n\nWrite-Host &quot;Toplam Yedekleme Boyutu: $($totalBackupSize) byte&quot;\nWrite-Host &quot;Toplam Yedekleme Say\u0131s\u0131: $backupCount&quot;<\/code><\/pre>\n<p>Bu kod, her yedekleme klas\u00f6r\u00fcn\u00fc ayr\u0131 ayr\u0131 i\u015fleyerek toplam boyutu ve say\u0131y\u0131 hesaplar. Bu, daha do\u011fru ve b\u00fcy\u00fck klas\u00f6rler i\u00e7in daha y\u00f6netilebilir bir yakla\u015f\u0131md\u0131r.  B\u00fcy\u00fck veriler i\u00e7in performans iyile\u015ftirmeleri a\u015fa\u011f\u0131daki b\u00f6l\u00fcmlerde ele al\u0131nacakt\u0131r.<\/p>\n<p><strong>4. Performans Optimizasyonu: B\u00fcy\u00fck Klas\u00f6rler \u0130\u00e7in \u0130pu\u00e7lar\u0131 (Orta Seviye)<\/strong><\/p>\n<p>B\u00fcy\u00fck klas\u00f6rler i\u00e7in <code class=\"language-\">Get-ChildItem -Recurse<\/code> olduk\u00e7a yava\u015f olabilir.  Performans\u0131 art\u0131rmak i\u00e7in a\u015fa\u011f\u0131daki ipu\u00e7lar\u0131n\u0131 kullanabilirsiniz:<\/p>\n<p>* <strong>Paralel \u0130\u015flem:<\/strong> <code class=\"language-\">ForEach-Object -Parallel<\/code> cmdlet&#8217;i kullanarak, alt klas\u00f6rleri paralel olarak i\u015fleyebilirsiniz.  Bu, \u00e7ok \u00e7ekirdekli i\u015flemcilerde \u00f6nemli performans art\u0131\u015f\u0131 sa\u011flar.<br \/>\n* <strong><code class=\"language-\">-ErrorAction SilentlyContinue<\/code>:<\/strong>  Hata olu\u015fabilecek dosyalar\u0131 atlayarak i\u015flemi h\u0131zland\u0131rabilirsiniz.<br \/>\n* <strong>\u00d6nbellekleme:<\/strong>  \u00c7ok s\u0131k eri\u015filen verileri \u00f6nbelle\u011fe alarak disk okuma i\u015flemlerini azaltabilirsiniz.<\/p>\n<p><strong>5. \u0130leri D\u00fczey Teknikler:  Performans Analizi ve Edge Case&#8217;ler<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck klas\u00f6rler i\u00e7in daha geli\u015fmi\u015f teknikler kullanmak gerekebilir.  \u00d6rne\u011fin, <code class=\"language-\">Get-ChildItem<\/code> yerine <code class=\"language-\">System.IO.DirectoryInfo<\/code> nesnesini kullanarak, daha fazla kontrol ve performans optimizasyonu sa\u011flayabilirsiniz.  Ayr\u0131ca, PowerShell&#8217;in <code class=\"language-\">Job<\/code> \u00f6zelli\u011fini kullanarak, uzun s\u00fcren i\u015flemleri arka planda \u00e7al\u0131\u015ft\u0131rabilirsiniz.<\/p>\n<pre class=\"language-powershell\"><code>$path = &quot;C:\\\u00c7okB\u00fcy\u00fckKlas\u00f6r&quot;\n$totalSize = 0\n$fileCount = 0\n\nGet-ChildItem -Path $path -Directory -Recurse | ForEach-Object -Parallel {\n    try {\n        $dirInfo = New-Object System.IO.DirectoryInfo $_.FullName\n        $totalSize += (Get-ChildItem -Path $_.FullName -File | Measure-Object -Property Length -Sum).Sum\n        $fileCount += (Get-ChildItem -Path $_.FullName -File).Count\n    }\n    catch {\n        Write-Warning &quot;Hata: $($_.Exception.Message)&quot;\n    }\n}\n\nWrite-Host &quot;Klas\u00f6r Boyutu: $($totalSize) byte&quot;\nWrite-Host &quot;Dosya Say\u0131s\u0131: $fileCount&quot;<\/code><\/pre>\n<p>Bu kod, <code class=\"language-\">ForEach-Object -Parallel<\/code> ile paralel i\u015flem yapar ve hata y\u00f6netimi i\u00e7in <code class=\"language-\">try-catch<\/code> blo\u011fu kullan\u0131r.  Ancak, bu y\u00f6ntem bile \u00e7ok b\u00fcy\u00fck klas\u00f6rler i\u00e7in yeterli olmayabilir.  Bu durumda, daha uzmanla\u015fm\u0131\u015f ara\u00e7lar veya farkl\u0131 bir yakla\u015f\u0131m gerekebilir.<\/p>\n<p><strong>6.  S\u0131k\u00e7a Kar\u015f\u0131la\u015f\u0131lan Sorunlar ve \u00c7\u00f6z\u00fcmleri<\/strong><\/p>\n<p>* <strong>Eri\u015fim Hatas\u0131:<\/strong>  Dosya veya klas\u00f6re eri\u015fim yetkiniz yoksa, hata mesaj\u0131 al\u0131rs\u0131n\u0131z.  Yetkilerinizi kontrol edin veya <code class=\"language-\">-ErrorAction SilentlyContinue<\/code> kullan\u0131n.<br \/>\n* <strong>Yava\u015f Performans:<\/strong>  \u00c7ok b\u00fcy\u00fck klas\u00f6rler i\u00e7in performans sorunlar\u0131 ya\u015fayabilirsiniz.  Yukar\u0131da belirtilen optimizasyon ipu\u00e7lar\u0131n\u0131 uygulay\u0131n.<br \/>\n* <strong>Bellek Yetersizli\u011fi:<\/strong>  \u00c7ok b\u00fcy\u00fck klas\u00f6rler, sistem belle\u011fini doldurabilir.  \u0130\u015flemi daha k\u00fc\u00e7\u00fck par\u00e7alara b\u00f6l\u00fcn veya daha verimli y\u00f6ntemler kullan\u0131n.<br \/>\n* <strong>\u00d6zel Karakterler:<\/strong>  Dosya veya klas\u00f6r adlar\u0131nda \u00f6zel karakterler varsa, bunlar\u0131 do\u011fru \u015fekilde i\u015flemeyi sa\u011flay\u0131n.<br \/>\n* <strong>Simbolik Ba\u011flant\u0131lar:<\/strong>  Simbolik ba\u011flant\u0131lar\u0131 do\u011fru bir \u015fekilde saymak ve boyutlar\u0131n\u0131 hesaplamak i\u00e7in dikkatli olun.<\/p>\n<p><strong>7.  PowerShell&#8217;in G\u00fcc\u00fcnden Yararlanma:  Daha Fazla \u00d6rnek ve \u0130pucu<\/strong><\/p>\n<p>PowerShell&#8217;in esnekli\u011fi, farkl\u0131 senaryolara uyum sa\u011flaman\u0131za olanak tan\u0131r.  \u00d6rne\u011fin, belirli bir dosya t\u00fcr\u00fcn\u00fcn boyutunu hesaplamak veya belirli bir boyuttan b\u00fcy\u00fck dosyalar\u0131 bulmak i\u00e7in filtreleme kullanabilirsiniz.  [<code class=\"language-\">fatihsoysal.com<\/code>](https:\/\/fatihsoysal.com) adresinden daha fazla PowerShell ipucu ve \u00f6rne\u011fi bulabilirsiniz.<\/p>\n<p><strong>8. Sonu\u00e7<\/strong><\/p>\n<p>PowerShell, klas\u00f6r boyutunu ve dosya say\u0131s\u0131n\u0131 bulmak i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir ara\u00e7t\u0131r.  Bu makalede ele al\u0131nan y\u00f6ntemler, farkl\u0131 ihtiya\u00e7lara ve veri boyutlar\u0131na uygun \u00e7\u00f6z\u00fcmler sunar.  Performans optimizasyonu ve hata y\u00f6netimi, b\u00fcy\u00fck verilerle \u00e7al\u0131\u015f\u0131rken kritik \u00f6neme sahiptir.  Uygun y\u00f6ntemleri se\u00e7erek,  PowerShell&#8217;in sundu\u011fu verimlili\u011fi en \u00fcst d\u00fczeye \u00e7\u0131karabilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong>PowerShell&#8217;de klas\u00f6r boyutunu insan taraf\u0131ndan okunabilir bir birimde (KB, MB, GB) nas\u0131l g\u00f6steririm?<\/strong>  <code class=\"language-\">[System.Math]::Round($totalSize \/ 1KB, 2)<\/code> gibi form\u00fcllerle byte de\u011ferini KB, MB veya GB&#8217;a \u00e7evirebilirsiniz.<\/p>\n<p>2. <strong>Belirli bir dosya t\u00fcr\u00fcn\u00fcn (\u00f6rne\u011fin, .txt dosyalar\u0131) boyutunu ve say\u0131s\u0131n\u0131 nas\u0131l bulabilirim?<\/strong>  <code class=\"language-\">Get-ChildItem -Path $path -Filter \"*.txt\"<\/code> komutunu kullanarak filtreleme yapabilirsiniz.<\/p>\n<p>3. <strong>\u00c7ok b\u00fcy\u00fck bir klas\u00f6r i\u00e7in performans\u0131 nas\u0131l daha da iyile\u015ftirebilirim?<\/strong>  Paralel i\u015flemeyi, \u00f6nbelleklemeyi ve <code class=\"language-\">System.IO.DirectoryInfo<\/code> nesnesini kullanmay\u0131 deneyin.<\/p>\n<p>4. <strong>Hata olu\u015ftu\u011funda i\u015flemi nas\u0131l durdurmadan devam ettirebilirim?<\/strong> <code class=\"language-\">-ErrorAction SilentlyContinue<\/code> parametresini kullan\u0131n.<\/p>\n<p>5. <strong>PowerShell komutlar\u0131n\u0131 bir beti\u011fe nas\u0131l kaydederim?<\/strong>. Komutlar\u0131 bir <code class=\"language-\">.ps1<\/code> dosyas\u0131na kaydedin ve PowerShell konsolundan \u00e7al\u0131\u015ft\u0131r\u0131n.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell ile Klas\u00f6r Boyutu ve Dosya Say\u0131s\u0131 Nas\u0131l Bulunur? Meta A\u00e7\u0131klamas\u0131: PowerShell kullanarak klas\u00f6r boyutunu ve dosya&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-25450","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: Klas\u00f6r Boyutu ve Dosya Say\u0131s\u0131 Nas\u0131l Al\u0131n\u0131r<\/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-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Klas\u00f6r Boyutu ve Dosya Say\u0131s\u0131 Nas\u0131l Al\u0131n\u0131r\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-06T12:45: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-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Klas\u00f6r Boyutu ve Dosya Say\u0131s\u0131 Nas\u0131l Al\u0131n\u0131r\",\"datePublished\":\"2025-07-06T12:45:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/\"},\"wordCount\":1026,\"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-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/\",\"name\":\"PowerShell: Klas\u00f6r Boyutu ve Dosya Say\u0131s\u0131 Nas\u0131l Al\u0131n\u0131r\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-07-06T12:45:23+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Klas\u00f6r Boyutu ve Dosya Say\u0131s\u0131 Nas\u0131l Al\u0131n\u0131r\"}]},{\"@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: Klas\u00f6r Boyutu ve Dosya Say\u0131s\u0131 Nas\u0131l Al\u0131n\u0131r","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-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Klas\u00f6r Boyutu ve Dosya Say\u0131s\u0131 Nas\u0131l Al\u0131n\u0131r","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-07-06T12:45: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-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Klas\u00f6r Boyutu ve Dosya Say\u0131s\u0131 Nas\u0131l Al\u0131n\u0131r","datePublished":"2025-07-06T12:45:23+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/"},"wordCount":1026,"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-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/","name":"PowerShell: Klas\u00f6r Boyutu ve Dosya Say\u0131s\u0131 Nas\u0131l Al\u0131n\u0131r","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-07-06T12:45:23+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-klasor-boyutu-ve-dosya-sayisi-nasil-alinir\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Klas\u00f6r Boyutu ve Dosya Say\u0131s\u0131 Nas\u0131l Al\u0131n\u0131r"}]},{"@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\/25450","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=25450"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/25450\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=25450"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=25450"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=25450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}