{"id":27341,"date":"2025-08-11T18:45:39","date_gmt":"2025-08-11T15:45:39","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sayida-dosya-tutma-ve-gerisini-silme\/"},"modified":"2025-08-11T18:45:39","modified_gmt":"2025-08-11T15:45:39","slug":"powershell-belirli-sayida-dosya-tutma-ve-gerisini-silme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sayida-dosya-tutma-ve-gerisini-silme\/","title":{"rendered":"PowerShell: Belirli Say\u0131da Dosya Tutma ve Gerisini Silme"},"content":{"rendered":"<p># PowerShell: X Say\u0131da Dosya Tutun, Gerisini Silin<\/p>\n<p>G\u00fcn\u00fcm\u00fczde veri depolama alanlar\u0131 s\u0131n\u0131rl\u0131 olsa da, dosyalar\u0131m\u0131z h\u0131zla \u00e7o\u011fal\u0131yor.  Log dosyalar\u0131, yedekler, ge\u00e7ici dosyalar\u2026  Disk alan\u0131n\u0131z dolmaya ba\u015flad\u0131\u011f\u0131nda, eski dosyalar\u0131 temizlemek ka\u00e7\u0131n\u0131lmaz oluyor.  Ama hangi dosyalar\u0131 silece\u011finizi nas\u0131l belirleyeceksiniz? \u0130\u015fte burada PowerShell devreye giriyor. Bu makalede, PowerShell kullanarak belirli say\u0131da dosyay\u0131 koruyup, geri kalan\u0131n\u0131 otomatik olarak nas\u0131l silece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  \u00d6\u011frenme seviyeniz ne olursa olsun, bu rehber size ihtiya\u00e7 duydu\u011funuz bilgileri sa\u011flayacakt\u0131r.<\/p>\n<p><strong>Temel Kavramlar: PowerShell ve Dosya \u0130\u015flemleri<\/strong><\/p>\n<p>PowerShell, Windows i\u015fletim sistemlerinde g\u00fc\u00e7l\u00fc bir komut sat\u0131r\u0131 kabu\u011fu ve komut dosyas\u0131 dilidir. Dosya ve klas\u00f6r i\u015flemleri, PowerShell&#8217;in en yayg\u0131n kullan\u0131m alanlar\u0131ndan biridir.  <code class=\"language-\">Get-ChildItem<\/code>, <code class=\"language-\">Remove-Item<\/code> gibi cmdlet&#8217;ler (PowerShell komutlar\u0131) ile dosyalar\u0131 listeleyebilir, filtreleyebilir ve silebilirsiniz.  Bu makalede, bu cmdlet&#8217;ler ve di\u011fer baz\u0131 \u00f6nemli PowerShell \u00f6zelliklerini kullanarak dosya temizleme i\u015flemini ger\u00e7ekle\u015ftirece\u011fiz.  Dosya ve klas\u00f6rlerin \u00f6zelliklerini anlamak (olu\u015fturma tarihi, boyut, vb.)  i\u015fleminizi optimize etmeniz i\u00e7in kritik \u00f6nem ta\u015f\u0131r.  PowerShell&#8217;in sundu\u011fu g\u00fc\u00e7l\u00fc filtreleme yetenekleri sayesinde, ihtiyac\u0131n\u0131z olan dosyalar\u0131 hassas bir \u015fekilde se\u00e7ebilirsiniz.<\/p>\n<p><strong>Nas\u0131l Yap\u0131l\u0131r? Yeni Ba\u015flayanlar \u0130\u00e7in Ad\u0131m Ad\u0131m K\u0131lavuz<\/strong><\/p>\n<p>\u00d6ncelikle, basit bir senaryo ele alal\u0131m:  &#8220;C:\\Ge\u00e7iciDosyalar&#8221; klas\u00f6r\u00fcnde en yeni 10 dosyay\u0131 koruyup, geri kalan\u0131n\u0131 silmek istiyoruz.  \u0130\u015fte bunu PowerShell ile nas\u0131l yapabilece\u011fimiz:<\/p>\n<p><strong>Ad\u0131m 1:<\/strong> <code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;i ile klas\u00f6rdeki t\u00fcm dosyalar\u0131 listeleyin ve bunlar\u0131 <code class=\"language-\">LastWriteTime<\/code> \u00f6zelli\u011fine g\u00f6re s\u0131ralay\u0131n.<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem &quot;C:\\Ge\u00e7iciDosyalar&quot; | Sort-Object LastWriteTime<\/code><\/pre>\n<p><strong>Ad\u0131m 2:<\/strong>  <code class=\"language-\">Select-Object<\/code> cmdlet&#8217;i ile en yeni 10 dosyay\u0131 se\u00e7in.  <code class=\"language-\">-Skip<\/code> parametresi ile ilk birka\u00e7 dosyay\u0131 atlayarak, en son 10 dosyay\u0131 alabilirsiniz.<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem &quot;C:\\Ge\u00e7iciDosyalar&quot; | Sort-Object LastWriteTime -Descending | Select-Object -Skip 0 -First 10<\/code><\/pre>\n<p><strong>Ad\u0131m 3:<\/strong>  <code class=\"language-\">Remove-Item<\/code> cmdlet&#8217;i ile kalan dosyalar\u0131 silin.  <code class=\"language-\">-WhatIf<\/code> parametresi ile silme i\u015flemini sim\u00fcle edebilir ve ger\u00e7ekten silinmeden \u00f6nce ne olaca\u011f\u0131n\u0131 g\u00f6rebilirsiniz.  Ger\u00e7ek silme i\u015flemi i\u00e7in <code class=\"language-\">-WhatIf<\/code> parametresini kald\u0131r\u0131n.<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem &quot;C:\\Ge\u00e7iciDosyalar&quot; | Sort-Object LastWriteTime -Descending | Select-Object -Skip 10 | Remove-Item -WhatIf<\/code><\/pre>\n<p><strong>\u00d6nemli Not:<\/strong>  <code class=\"language-\">-WhatIf<\/code> parametresini kald\u0131rmadan \u00f6nce komutu dikkatlice inceleyin ve silinecek dosyalar\u0131 do\u011frulay\u0131n.  Yanl\u0131\u015fl\u0131kla \u00f6nemli dosyalar\u0131 silmemek i\u00e7in her zaman yedekleme yapman\u0131z \u00f6nerilir.<\/p>\n<p><strong>Nas\u0131l Yap\u0131l\u0131r? Orta Seviye: Ger\u00e7ek Hayat \u00d6rne\u011fi ve Optimizasyon \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>\u015eimdi daha ger\u00e7ek\u00e7i bir senaryoya bakal\u0131m.  &#8220;C:\\Loglar&#8221; klas\u00f6r\u00fcnde, boyutlar\u0131 10 MB&#8217;dan b\u00fcy\u00fck olan en eski 50 log dosyas\u0131n\u0131 silmek istiyoruz.  Bu i\u015flemi daha verimli hale getirmek i\u00e7in, <code class=\"language-\">Where-Object<\/code> cmdlet&#8217;i ile dosyalar\u0131 filtreleyerek, sadece belirli kriterleri kar\u015f\u0131layan dosyalar\u0131 i\u015fleyece\u011fiz.<\/p>\n<pre class=\"language-powershell\"><code>$path = &quot;C:\\Loglar&quot;\n$keepCount = 50\n$minSize = 10MB\n\nGet-ChildItem $path -File | Where-Object {$_.Length -gt $minSize} | Sort-Object LastWriteTime | Select-Object -Skip ($_.Count - $keepCount) | Remove-Item -WhatIf<\/code><\/pre>\n<p>Bu kod, \u00f6ncelikle belirtilen yolda t\u00fcm dosyalar\u0131 al\u0131r, daha sonra boyutunu kontrol eder. Ard\u0131ndan dosyalar\u0131 son yaz\u0131lma tarihine g\u00f6re s\u0131ralar ve en eski dosyalardan ba\u015flayarak belirtilen say\u0131 kadar\u0131n\u0131 siler. <code class=\"language-\">-WhatIf<\/code> parametresi yine silme i\u015flemini sim\u00fcle etmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n<p><strong>Optimizasyon \u0130pu\u00e7lar\u0131:<\/strong><\/p>\n<p>* <strong>Paralel \u0130\u015flem:<\/strong> \u00c7ok say\u0131da dosya ile \u00e7al\u0131\u015f\u0131rken, <code class=\"language-\">ForEach-Object -Parallel<\/code> kullanarak i\u015flemi h\u0131zland\u0131rabilirsiniz. Ancak dikkatli olun, bu \u00f6zellikle \u00e7ok say\u0131da dosya silerken sistem performans\u0131n\u0131 olumsuz etkileyebilir.<br \/>\n* <strong>Error Handling:<\/strong>  <code class=\"language-\">try-catch<\/code> blo\u011fu kullanarak olas\u0131 hatalar\u0131 yakalayabilir ve i\u015flemin d\u00fczg\u00fcn bir \u015fekilde devam etmesini sa\u011flayabilirsiniz.<br \/>\n* <strong>Progress Bar:<\/strong>  <code class=\"language-\">Write-Progress<\/code> cmdlet&#8217;i ile i\u015flemin ilerleyi\u015fini takip edebilirsiniz.<\/p>\n<p><strong>Nas\u0131l Yap\u0131l\u0131r? \u0130leri D\u00fczey: Performans Analizi ve Edge Case&#8217;ler<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck say\u0131da dosya ile \u00e7al\u0131\u015f\u0131rken performans kritik \u00f6nem ta\u015f\u0131r.  <code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;i, t\u00fcm dosyalar\u0131n listesini belle\u011fe y\u00fcklemeden \u00f6nce filtreleme yapmaz.  Bu, \u00e7ok b\u00fcy\u00fck klas\u00f6rlerde performans sorunlar\u0131na yol a\u00e7abilir.  Bu sorunu \u00e7\u00f6zmek i\u00e7in <code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;inin <code class=\"language-\">-Filter<\/code> parametresini kullanarak \u00f6nceden filtreleme yapabilirsiniz.  \u00d6rne\u011fin, sadece &#8220;.log&#8221; uzant\u0131l\u0131 dosyalar\u0131 i\u015flemek i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Loglar&quot; -Filter &quot;*.log&quot; -File | ... (kalan kod)<\/code><\/pre>\n<p><strong>Edge Case&#8217;ler:<\/strong><\/p>\n<p>* <strong>Dosya Kilidi:<\/strong>  \u015eu anda ba\u015fka bir i\u015flem taraf\u0131ndan kullan\u0131lan dosyalar silinemeyebilir.  Bu durumda, hata y\u00f6netimi mekanizmalar\u0131 kullanarak bu durumu ele alman\u0131z gerekir.<br \/>\n* <strong>Eri\u015fim Haklar\u0131:<\/strong>  Kullan\u0131c\u0131n\u0131n dosyalar\u0131 silme yetkisi olmayabilir.  Bu durumda, <code class=\"language-\">try-catch<\/code> blo\u011fu i\u00e7indeki hatalar\u0131 kontrol ederek ve uygun mesajlar vererek kullan\u0131c\u0131y\u0131 bilgilendirebilirsiniz.<br \/>\n* <strong>Sembolik Ba\u011flant\u0131lar:<\/strong>  Sembolik ba\u011flant\u0131lar\u0131 silerken dikkatli olun.  Yanl\u0131\u015fl\u0131kla \u00f6nemli dosyalar\u0131 silmemek i\u00e7in sembolik ba\u011flant\u0131lar\u0131 silmeden \u00f6nce kontrol etmeniz gerekebilir.<\/p>\n<p><strong>Ger\u00e7ek D\u00fcnya Senaryolar\u0131: Vaka Analizleri<\/strong><\/p>\n<p><strong>Vaka 1: Web Sunucusu Loglar\u0131:<\/strong>  Bir web sunucusunda g\u00fcnl\u00fck olarak \u00fcretilen log dosyalar\u0131 y\u00fczlerce MB&#8217;\u0131 bulabilir.  Eski log dosyalar\u0131n\u0131 silmek i\u00e7in PowerShell kullanarak, disk alan\u0131n\u0131 y\u00f6netmek ve performans\u0131 iyile\u015ftirmek m\u00fcmk\u00fcn olur.<\/p>\n<p><strong>Vaka 2: Yedekleme Dosyalar\u0131:<\/strong>  D\u00fczenli yedeklemeler, veri kayb\u0131n\u0131 \u00f6nlemek i\u00e7in hayati \u00f6nem ta\u015f\u0131r.  Ancak, eski yedeklerin birikmesi disk alan\u0131n\u0131 doldurabilir. PowerShell kullanarak, belirli bir tarihte daha eski yedekleri silerek alan y\u00f6netimi yap\u0131labilir.<\/p>\n<p><strong>Vaka 3: Ge\u00e7ici Dosyalar:<\/strong>  Windows ve uygulamalar, ge\u00e7ici dosyalar olu\u015fturur.  Bu dosyalar zamanla birikerek disk alan\u0131n\u0131 i\u015fgal eder.  PowerShell kullanarak, belirli bir klas\u00f6rdeki ge\u00e7ici dosyalar\u0131 silerek disk alan\u0131 bo\u015falt\u0131labilir.<\/p>\n<p><strong>Performans Optimizasyonu: \u0130pu\u00e7lar\u0131 ve Teknikler<\/strong><\/p>\n<p>PowerShell betiklerinin performans\u0131n\u0131 optimize etmek i\u00e7in a\u015fa\u011f\u0131daki ipu\u00e7lar\u0131n\u0131 kullan\u0131n:<\/p>\n<p>* <strong><code class=\"language-\">-Filter<\/code> parametresi:<\/strong> <code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;i ile dosyalar\u0131 filtrelemek i\u00e7in <code class=\"language-\">-Filter<\/code> parametresini kullan\u0131n. Bu, t\u00fcm dosyalar\u0131n listesini belle\u011fe y\u00fcklemeden \u00f6nce filtreleme yapman\u0131z\u0131 sa\u011flar.<br \/>\n* <strong><code class=\"language-\">Where-Object<\/code> yerine <code class=\"language-\">-match<\/code>:<\/strong>  Basit e\u015fle\u015fmeler i\u00e7in <code class=\"language-\">Where-Object<\/code> yerine <code class=\"language-\">-match<\/code> operat\u00f6r\u00fcn\u00fc kullan\u0131n.<br \/>\n* <strong>Paralel \u0130\u015flem:<\/strong>  <code class=\"language-\">ForEach-Object -Parallel<\/code> kullanarak i\u015flemleri paralel olarak \u00e7al\u0131\u015ft\u0131r\u0131n. Ancak, \u00e7ok fazla i\u015flemci kaynak kullanabilece\u011fini unutmay\u0131n.<br \/>\n* <strong>Bellek Y\u00f6netimi:<\/strong>  B\u00fcy\u00fck dosya k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken, dosyalar\u0131 tek tek i\u015flemek yerine, daha k\u00fc\u00e7\u00fck gruplar halinde i\u015fleyin.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>PowerShell, belirli say\u0131da dosyay\u0131 koruyup geri kalan\u0131n\u0131 silmek i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir ara\u00e7t\u0131r.  Bu makalede ele ald\u0131\u011f\u0131m\u0131z teknikler, \u00e7e\u015fitli senaryolarda dosya y\u00f6netimini optimize etmenize yard\u0131mc\u0131 olacakt\u0131r.  Ancak, her zaman dikkatli olun ve silme i\u015flemlerini ger\u00e7ekle\u015ftirmeden \u00f6nce <code class=\"language-\">-WhatIf<\/code> parametresini kullanarak i\u015flemi sim\u00fcle edin.  Dosya silme i\u015flemlerinde her zaman yedekleme yapman\u0131z \u00f6nerilir.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong>PowerShell&#8217;i nas\u0131l a\u00e7ar\u0131m?<\/strong>  Ba\u015flat men\u00fcs\u00fcne &#8220;PowerShell&#8221; yazarak a\u00e7abilirsiniz.<br \/>\n2. <strong>Yanl\u0131\u015fl\u0131kla \u00f6nemli dosyalar\u0131 silersem ne olur?<\/strong>  Yedekleme yapman\u0131z \u00f6nerilir.  Veri kurtarma yaz\u0131l\u0131mlar\u0131 da kullan\u0131labilir ancak ba\u015far\u0131 garantisi yoktur.<br \/>\n3. <strong>\u00c7ok b\u00fcy\u00fck bir klas\u00f6rde \u00e7al\u0131\u015f\u0131rken performans sorunlar\u0131 ya\u015f\u0131yorsam ne yapmal\u0131y\u0131m?<\/strong>  <code class=\"language-\">-Filter<\/code> parametresini kullan\u0131n ve i\u015flemleri paralel olarak \u00e7al\u0131\u015ft\u0131rmay\u0131 deneyin.<br \/>\n4. <strong>Dosya silme i\u015flemi ba\u015far\u0131s\u0131z olursa ne olur?<\/strong>  <code class=\"language-\">try-catch<\/code> blo\u011fu kullanarak hatalar\u0131 yakalayabilir ve uygun \u015fekilde tepki verebilirsiniz.<br \/>\n5. <strong>PowerShell hakk\u0131nda daha fazla bilgi nereden edinebilirim?<\/strong>  [Fatih Soysal&#8217;\u0131n sitesini](https:\/\/fatihsoysal.com) ziyaret edebilirsiniz (buraya ilgili bir makale ba\u011flant\u0131s\u0131 eklenebilir).<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell: X Say\u0131da Dosya Tutun, Gerisini Silin G\u00fcn\u00fcm\u00fczde veri depolama alanlar\u0131 s\u0131n\u0131rl\u0131 olsa da, dosyalar\u0131m\u0131z h\u0131zla \u00e7o\u011fal\u0131yor.&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-27341","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: Belirli Say\u0131da Dosya Tutma ve Gerisini Silme<\/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-belirli-sayida-dosya-tutma-ve-gerisini-silme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Belirli Say\u0131da Dosya Tutma ve Gerisini Silme\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sayida-dosya-tutma-ve-gerisini-silme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-11T15:45:39+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-belirli-sayida-dosya-tutma-ve-gerisini-silme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sayida-dosya-tutma-ve-gerisini-silme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Belirli Say\u0131da Dosya Tutma ve Gerisini Silme\",\"datePublished\":\"2025-08-11T15:45:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sayida-dosya-tutma-ve-gerisini-silme\/\"},\"wordCount\":1141,\"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-belirli-sayida-dosya-tutma-ve-gerisini-silme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sayida-dosya-tutma-ve-gerisini-silme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sayida-dosya-tutma-ve-gerisini-silme\/\",\"name\":\"PowerShell: Belirli Say\u0131da Dosya Tutma ve Gerisini Silme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-11T15:45:39+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sayida-dosya-tutma-ve-gerisini-silme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sayida-dosya-tutma-ve-gerisini-silme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sayida-dosya-tutma-ve-gerisini-silme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Belirli Say\u0131da Dosya Tutma ve Gerisini Silme\"}]},{\"@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: Belirli Say\u0131da Dosya Tutma ve Gerisini Silme","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-belirli-sayida-dosya-tutma-ve-gerisini-silme\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Belirli Say\u0131da Dosya Tutma ve Gerisini Silme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sayida-dosya-tutma-ve-gerisini-silme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-11T15:45:39+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-belirli-sayida-dosya-tutma-ve-gerisini-silme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sayida-dosya-tutma-ve-gerisini-silme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Belirli Say\u0131da Dosya Tutma ve Gerisini Silme","datePublished":"2025-08-11T15:45:39+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sayida-dosya-tutma-ve-gerisini-silme\/"},"wordCount":1141,"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-belirli-sayida-dosya-tutma-ve-gerisini-silme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sayida-dosya-tutma-ve-gerisini-silme\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sayida-dosya-tutma-ve-gerisini-silme\/","name":"PowerShell: Belirli Say\u0131da Dosya Tutma ve Gerisini Silme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-11T15:45:39+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sayida-dosya-tutma-ve-gerisini-silme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sayida-dosya-tutma-ve-gerisini-silme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-sayida-dosya-tutma-ve-gerisini-silme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Belirli Say\u0131da Dosya Tutma ve Gerisini Silme"}]},{"@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\/27341","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=27341"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27341\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=27341"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=27341"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=27341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}