{"id":25498,"date":"2025-07-07T09:45:25","date_gmt":"2025-07-07T06:45:25","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-kalipla-eslesen-dosyalari-silme\/"},"modified":"2025-07-07T09:45:25","modified_gmt":"2025-07-07T06:45:25","slug":"powershell-belirli-bir-kalipla-eslesen-dosyalari-silme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-kalipla-eslesen-dosyalari-silme\/","title":{"rendered":"PowerShell: Belirli Bir Kal\u0131pla E\u015fle\u015fen Dosyalar\u0131 Silme"},"content":{"rendered":"<p># PowerShell ile Belirli Kal\u0131plara Uygun Dosyalar\u0131 Silme<\/p>\n<p><strong>Meta A\u00e7\u0131klamas\u0131:<\/strong> PowerShell kullanarak dosya silme i\u015flemlerini nas\u0131l optimize edersiniz? Bu makalede, belirli kal\u0131plara uyan dosyalar\u0131 silmek i\u00e7in ad\u0131m ad\u0131m bir rehber, ger\u00e7ek d\u00fcnya \u00f6rnekleri ve performans optimizasyon teknikleri bulacaks\u0131n\u0131z.  Yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar herkes i\u00e7in kapsaml\u0131 bir k\u0131lavuz.<\/p>\n<p>G\u00fcnl\u00fck i\u015flerinizde, \u00f6zellikle sistem y\u00f6netimi veya veri temizli\u011fi gibi alanlarda, belirli bir kal\u0131ba uyan y\u00fczlerce, hatta binlerce dosyay\u0131 silmeniz gerekebilir.  Bu i\u015flem manuel olarak yap\u0131l\u0131rsa olduk\u00e7a zaman al\u0131c\u0131 ve hata yapmaya m\u00fcsaittir.  \u0130\u015fte tam bu noktada PowerShell devreye giriyor.  G\u00fc\u00e7l\u00fc komut sat\u0131r\u0131 arac\u0131 PowerShell,  karma\u015f\u0131k dosya silme i\u015flemlerini kolayca otomatikle\u015ftirmenize olanak tan\u0131r. Bu makalede, PowerShell kullanarak dosya silme i\u015flemlerini nas\u0131l optimize edece\u011finizi, farkl\u0131 senaryolar i\u00e7in en uygun y\u00f6ntemleri ve olas\u0131 sorunlar\u0131 ele alaca\u011f\u0131z.<\/p>\n<p><strong>1. PowerShell Temelleri: Dosya Sistemi \u0130\u015flemleri<\/strong><\/p>\n<p>PowerShell, Windows&#8217;un yerle\u015fik komut sat\u0131r\u0131 arac\u0131d\u0131r ve .NET Framework&#8217;\u00fcn g\u00fcc\u00fcnden faydalan\u0131r.  Dosya sistemini y\u00f6netmek i\u00e7in \u00e7e\u015fitli cmdlet&#8217;ler (komutlar) sunar.  Bunlardan en \u00f6nemlileri <code class=\"language-\">Get-ChildItem<\/code>, <code class=\"language-\">Remove-Item<\/code> ve <code class=\"language-\">Test-Path<\/code> cmdlet&#8217;leridir.<\/p>\n<p><code class=\"language-\">Get-ChildItem<\/code>: Belirtilen dizindeki t\u00fcm dosya ve klas\u00f6rleri listeler.  <code class=\"language-\">-Filter<\/code> parametresi ile dosya adlar\u0131n\u0131 filtreleyebilirsiniz. \u00d6rne\u011fin, <code class=\"language-\">.txt<\/code> uzant\u0131l\u0131 t\u00fcm dosyalar\u0131 listelemek i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\D\u00f6k\u00fcmanlar&quot; -Filter &quot;*.txt&quot;<\/code><\/pre>\n<p><code class=\"language-\">Remove-Item<\/code>: Dosya ve klas\u00f6rleri siler.  <code class=\"language-\">-Force<\/code> parametresi, silinemeyen dosyalar\u0131 zorla siler (dikkatli kullan\u0131n!). <code class=\"language-\">-Recurse<\/code> parametresi alt klas\u00f6rlerdeki dosyalar\u0131 da siler.  \u00d6rne\u011fin, <code class=\"language-\">C:\\Ge\u00e7ici<\/code> dizinindeki t\u00fcm dosyalar\u0131 silmek i\u00e7in (dikkatli olun!):<\/p>\n<pre class=\"language-powershell\"><code>Remove-Item -Path &quot;C:\\Ge\u00e7ici&quot; -Recurse -Force<\/code><\/pre>\n<p><code class=\"language-\">Test-Path<\/code>: Belirtilen dosya veya dizinin var olup olmad\u0131\u011f\u0131n\u0131 kontrol eder.  \u00d6rne\u011fin, <code class=\"language-\">C:\\\u00d6nemliDosya.txt<\/code> dosyas\u0131n\u0131n var olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Test-Path &quot;C:\\\u00d6nemliDosya.txt&quot;<\/code><\/pre>\n<p>Bu temel cmdlet&#8217;ler, daha karma\u015f\u0131k dosya silme i\u015flemlerinin yap\u0131 ta\u015flar\u0131n\u0131 olu\u015fturur.<\/p>\n<p><strong>2. Belirli Kal\u0131plara Uygun Dosyalar\u0131 Silme: Yeni Ba\u015flayanlar \u0130\u00e7in<\/strong><\/p>\n<p>Yeni ba\u015flayanlar i\u00e7in, basit bir dosya silme i\u015flemiyle ba\u015flayal\u0131m.  \u00d6rne\u011fin, &#8220;C:\\\u00d6rnekler&#8221; dizinindeki t\u00fcm <code class=\"language-\">.bak<\/code> uzant\u0131l\u0131 dosyalar\u0131 silmek istiyoruz.  Bu i\u015flem i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabiliriz:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\\u00d6rnekler&quot; -Filter &quot;*.bak&quot; | Remove-Item -Force<\/code><\/pre>\n<p>Bu komut \u00f6nce <code class=\"language-\">Get-ChildItem<\/code> ile <code class=\"language-\">.bak<\/code> uzant\u0131l\u0131 dosyalar\u0131 bulur ve ard\u0131ndan <code class=\"language-\">Remove-Item<\/code> ile siler. <code class=\"language-\">-Force<\/code> parametresi, silme i\u015flemini zorlar.  <strong>Uyar\u0131:<\/strong> Bu komutu \u00e7al\u0131\u015ft\u0131rmadan \u00f6nce yedekleme yapman\u0131z \u00f6nemlidir, \u00e7\u00fcnk\u00fc yanl\u0131\u015fl\u0131kla \u00f6nemli dosyalar\u0131 silebilirsiniz.<\/p>\n<p><strong>3. Ger\u00e7ek Hayattan \u00d6rnekler ve Optimizasyon \u0130pu\u00e7lar\u0131: Orta Seviye<\/strong><\/p>\n<p>\u015eimdi, daha ger\u00e7ek\u00e7i bir senaryoya bakal\u0131m.  Diyelim ki, &#8220;C:\\Loglar&#8221; dizininde, 7 g\u00fcnden daha eski t\u00fcm log dosyalar\u0131n\u0131 silmek istiyoruz.  Bu i\u015flem i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabiliriz:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Loglar&quot; -Recurse | Where-Object {$_.LastWriteTime -lt (Get-Date).AddDays(-7)} | Remove-Item -Force<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">Get-ChildItem<\/code> ile t\u00fcm log dosyalar\u0131n\u0131 bulur, <code class=\"language-\">Where-Object<\/code> ile 7 g\u00fcnden eski olanlar\u0131 filtreler ve <code class=\"language-\">Remove-Item<\/code> ile siler.  <code class=\"language-\">-Recurse<\/code> parametresi, alt klas\u00f6rlerdeki dosyalar\u0131 da i\u00e7erir.  Bu komut, performans\u0131 art\u0131rmak i\u00e7in <code class=\"language-\">Where-Object<\/code> kullanarak gereksiz dosyalar\u0131 filtreler.  <strong>\u00d6nemli:<\/strong>  Bu komutu test ortam\u0131nda denemeniz ve sonucundan emin olman\u0131z \u00f6nerilir.<\/p>\n<p><strong>4.  Wildcard Karakterleri ve Daha Karma\u015f\u0131k Filtreleme<\/strong><\/p>\n<p>PowerShell, dosya adlar\u0131n\u0131 filtrelemek i\u00e7in wildcard karakterleri (* ve ?) kullan\u0131r.  <code class=\"language-\">*<\/code>, s\u0131f\u0131r veya daha fazla karakteri temsil ederken, <code class=\"language-\">?<\/code>, tek bir karakteri temsil eder.  \u00d6rne\u011fin, &#8220;report_&#8221; ile ba\u015flayan ve <code class=\"language-\">.txt<\/code> ile biten t\u00fcm dosyalar\u0131 bulmak i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Raporlar&quot; -Filter &quot;report_*.txt&quot;<\/code><\/pre>\n<p>Daha karma\u015f\u0131k filtreleme i\u00e7in <code class=\"language-\">-Filter<\/code> parametresi yerine <code class=\"language-\">Where-Object<\/code> cmdlet&#8217;ini kullanabilirsiniz.  \u00d6rne\u011fin, dosya ad\u0131nda &#8220;error&#8221; kelimesi ge\u00e7en t\u00fcm dosyalar\u0131 bulmak i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Loglar&quot; | Where-Object {$_.Name -match &quot;error&quot;}<\/code><\/pre>\n<p><strong>5.  Performans Optimizasyonu ve B\u00fcy\u00fck Veri K\u00fcmeleri<\/strong><\/p>\n<p>B\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken, performans \u00f6nemlidir.  A\u015fa\u011f\u0131daki teknikleri kullanarak performans\u0131 art\u0131rabilirsiniz:<\/p>\n<p>* <strong><code class=\"language-\">-Filter<\/code> parametresi:<\/strong>  <code class=\"language-\">Get-ChildItem<\/code> ile birlikte <code class=\"language-\">-Filter<\/code> parametresi kullanarak, PowerShell&#8217;in i\u015flemesi gereken dosya say\u0131s\u0131n\u0131 azaltabilirsiniz.<br \/>\n* <strong><code class=\"language-\">Where-Object<\/code> filtreleme:<\/strong>  \u0130htiyac\u0131n\u0131z olan dosyalar\u0131 filtrelemek i\u00e7in <code class=\"language-\">Where-Object<\/code> cmdlet&#8217;ini kullan\u0131n.<br \/>\n* <strong>Paralel \u0130\u015flem:<\/strong>  PowerShell&#8217;in paralel i\u015flem yeteneklerini kullanarak, dosya silme i\u015flemini h\u0131zland\u0131rabilirsiniz.  Ancak, \u00e7ok say\u0131da dosya silerken sistem kaynaklar\u0131n\u0131 a\u015f\u0131r\u0131 y\u00fcklememeye dikkat edin.<br \/>\n* <strong>Toplu \u0130\u015flem:<\/strong>  \u00c7ok b\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in, dosyalar\u0131 toplu olarak silmek daha verimli olabilir.  Bu, dosyalar\u0131 k\u00fc\u00e7\u00fck gruplar halinde silerek sistem kaynaklar\u0131n\u0131 daha iyi y\u00f6netmenizi sa\u011flar.<br \/>\n* <strong>Pipeline Optimizasyonu:<\/strong>  Pipeline&#8217;\u0131 do\u011fru bir \u015fekilde kullanarak, i\u015flemleri optimize edebilirsiniz.  Gereksiz i\u015flemleri en aza indirmeye \u00e7al\u0131\u015f\u0131n.<\/p>\n<p><strong>6. Hata Y\u00f6netimi ve G\u00fcvenlik \u00d6nlemleri<\/strong><\/p>\n<p>Dosya silme i\u015flemlerinde hata y\u00f6netimi ve g\u00fcvenlik \u00f6nlemleri son derece \u00f6nemlidir.  Yanl\u0131\u015fl\u0131kla \u00f6nemli dosyalar\u0131 silmemek i\u00e7in a\u015fa\u011f\u0131daki \u00f6nlemleri al\u0131n:<\/p>\n<p>* <strong>Test ortam\u0131 kullan\u0131n:<\/strong>  Yeni komutlar\u0131 \u00f6nce test ortam\u0131nda deneyin.<br \/>\n* <strong>Yedekleme yap\u0131n:<\/strong>  \u00d6nemli verilerinizi silmeden \u00f6nce mutlaka yedekleyin.<br \/>\n* <strong><code class=\"language-\">-WhatIf<\/code> parametresi:<\/strong>  <code class=\"language-\">Remove-Item<\/code> cmdlet&#8217;i ile birlikte <code class=\"language-\">-WhatIf<\/code> parametresi kullanarak, silinecek dosyalar\u0131 \u00f6nizleyebilirsiniz.  Bu, yanl\u0131\u015fl\u0131kla dosya silmeyi \u00f6nlemenize yard\u0131mc\u0131 olur.<br \/>\n* <strong>G\u00fcvenlik izinleri:<\/strong>  Dosyalar\u0131 silmeden \u00f6nce, yeterli g\u00fcvenlik izniniz oldu\u011fundan emin olun.<br \/>\n* <strong>Loglama:<\/strong>  \u0130\u015flemin bir log dosyas\u0131na kaydedilmesini sa\u011flay\u0131n, b\u00f6ylece daha sonra i\u015flemi izleyebilirsiniz.<\/p>\n<p><strong>7. \u0130leri Seviye Teknikler: Edge Case&#8217;ler ve Performans Analizi<\/strong><\/p>\n<p>\u0130leri seviye kullan\u0131c\u0131lar i\u00e7in, daha karma\u015f\u0131k senaryolar\u0131 ve performans analizini ele alal\u0131m.  \u00d6rne\u011fin, belirli bir tarihten \u00f6nce olu\u015fturulan ve belirli bir boyuttan b\u00fcy\u00fck olan dosyalar\u0131 silmek isteyebilirsiniz.  Bu durumda, daha karma\u015f\u0131k PowerShell komutlar\u0131 kullanman\u0131z gerekebilir.  Ayr\u0131ca, dosya silme i\u015fleminin performans\u0131n\u0131 analiz etmek i\u00e7in PowerShell&#8217;in zaman \u00f6l\u00e7\u00fcm yeteneklerini kullanabilirsiniz.  <code class=\"language-\">Measure-Command<\/code> cmdlet&#8217;i, komutlar\u0131n \u00e7al\u0131\u015fma s\u00fcresini \u00f6l\u00e7menize yard\u0131mc\u0131 olur.<\/p>\n<p><strong>8. Ger\u00e7ek D\u00fcnya Senaryosu: Web Sunucusu Log Temizli\u011fi<\/strong><\/p>\n<p>Bir web sunucusunda, log dosyalar\u0131 zamanla \u00e7ok b\u00fcy\u00fck boyutlara ula\u015fabilir.  Bu durum, disk alan\u0131 t\u00fcketimine ve performans sorunlar\u0131na yol a\u00e7abilir.  PowerShell kullanarak, belirli bir ya\u015ftan eski log dosyalar\u0131n\u0131 otomatik olarak silebilirsiniz.  Bu, sunucunun performans\u0131n\u0131 iyile\u015ftirmeye ve disk alan\u0131n\u0131 y\u00f6netmeye yard\u0131mc\u0131 olur.  \u00d6rne\u011fin, 30 g\u00fcnden eski t\u00fcm log dosyalar\u0131n\u0131 silmek i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\inetpub\\logs&quot; -Recurse | Where-Object {$_.LastWriteTime -lt (Get-Date).AddDays(-30)} | Remove-Item -Force<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">-Recurse<\/code> parametresi ile alt klas\u00f6rlerdeki dosyalar\u0131 da siler.  Bu, web sunucusu log dosyalar\u0131n\u0131n y\u00f6netimi i\u00e7in otomatikle\u015ftirilmi\u015f bir \u00e7\u00f6z\u00fcm sa\u011flar.  <strong>\u00d6nemli:<\/strong>  Bu komutu \u00e7al\u0131\u015ft\u0131rmadan \u00f6nce, yedekleme yapman\u0131z ve komutu test ortam\u0131nda denemeniz \u00f6nemlidir.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>PowerShell, belirli kal\u0131plara uyan dosyalar\u0131 silmek i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir ara\u00e7t\u0131r.  Bu makalede, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar herkes i\u00e7in kapsaml\u0131 bir k\u0131lavuz sunduk.  Ancak, dosya silme i\u015flemlerinde dikkatli olmak ve her zaman yedekleme yapmak \u00f6nemlidir.  Yanl\u0131\u015fl\u0131kla \u00f6nemli dosyalar\u0131 silmemek i\u00e7in, komutlar\u0131 \u00e7al\u0131\u015ft\u0131rmadan \u00f6nce test edin ve <code class=\"language-\">-WhatIf<\/code> parametresini kullan\u0131n.  Daha fazla PowerShell e\u011fitimi ve ipu\u00e7lar\u0131 i\u00e7in [fatihsoysal.com](https:\/\/fatihsoysal.com) adresini ziyaret edebilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong>PowerShell&#8217;de silinen dosyalar\u0131 geri getirebilir miyim?<\/strong>  Genellikle hay\u0131r. Silinen dosyalar geri d\u00f6n\u00fc\u015f\u00fcm kutusuna ta\u015f\u0131n\u0131r ancak kal\u0131c\u0131 olarak silindikten sonra geri getirmek zordur.  Veri kurtarma yaz\u0131l\u0131mlar\u0131 kullan\u0131labilir ancak ba\u015far\u0131 garantisi yoktur.<\/p>\n<p>2. <strong><code class=\"language-\">-Force<\/code> parametresi ne i\u015fe yarar?<\/strong>  <code class=\"language-\">-Force<\/code> parametresi, silinemeyen dosyalar\u0131 zorla siler.  Ancak, bu parametreyi dikkatli kullanman\u0131z gerekir, \u00e7\u00fcnk\u00fc \u00f6nemli dosyalar\u0131 silebilirsiniz.<\/p>\n<p>3. <strong>Hata y\u00f6netimi nas\u0131l yap\u0131l\u0131r?<\/strong>  <code class=\"language-\">try-catch<\/code> bloklar\u0131 kullanarak hata y\u00f6netimi yapabilirsiniz.  Hatalar\u0131 yakalayarak, i\u015flemin d\u00fczg\u00fcn bir \u015fekilde devam etmesini sa\u011flayabilirsiniz.<\/p>\n<p>4. <strong>PowerShell&#8217;de dosya silme i\u015flemini nas\u0131l zamanlayabilirim?<\/strong>  Task Scheduler kullanarak PowerShell komutlar\u0131n\u0131 zamanlayabilirsiniz.<\/p>\n<p>5. <strong>\u00c7ok b\u00fcy\u00fck bir dizinde dosya silerken performans\u0131 nas\u0131l art\u0131rabilirim?<\/strong>  Paralel i\u015flem, toplu i\u015flem ve pipeline optimizasyonu tekniklerini kullanarak performans\u0131 art\u0131rabilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell ile Belirli Kal\u0131plara Uygun Dosyalar\u0131 Silme Meta A\u00e7\u0131klamas\u0131: PowerShell kullanarak dosya silme i\u015flemlerini nas\u0131l optimize edersiniz?&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-25498","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 Bir Kal\u0131pla E\u015fle\u015fen Dosyalar\u0131 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-bir-kalipla-eslesen-dosyalari-silme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Belirli Bir Kal\u0131pla E\u015fle\u015fen Dosyalar\u0131 Silme\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-kalipla-eslesen-dosyalari-silme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-07T06:45:25+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=\"7 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-bir-kalipla-eslesen-dosyalari-silme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-kalipla-eslesen-dosyalari-silme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Belirli Bir Kal\u0131pla E\u015fle\u015fen Dosyalar\u0131 Silme\",\"datePublished\":\"2025-07-07T06:45:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-kalipla-eslesen-dosyalari-silme\/\"},\"wordCount\":1250,\"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-bir-kalipla-eslesen-dosyalari-silme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-kalipla-eslesen-dosyalari-silme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-kalipla-eslesen-dosyalari-silme\/\",\"name\":\"PowerShell: Belirli Bir Kal\u0131pla E\u015fle\u015fen Dosyalar\u0131 Silme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-07-07T06:45:25+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-kalipla-eslesen-dosyalari-silme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-kalipla-eslesen-dosyalari-silme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-kalipla-eslesen-dosyalari-silme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Belirli Bir Kal\u0131pla E\u015fle\u015fen Dosyalar\u0131 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 Bir Kal\u0131pla E\u015fle\u015fen Dosyalar\u0131 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-bir-kalipla-eslesen-dosyalari-silme\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Belirli Bir Kal\u0131pla E\u015fle\u015fen Dosyalar\u0131 Silme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-kalipla-eslesen-dosyalari-silme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-07-07T06:45:25+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"7 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-kalipla-eslesen-dosyalari-silme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-kalipla-eslesen-dosyalari-silme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Belirli Bir Kal\u0131pla E\u015fle\u015fen Dosyalar\u0131 Silme","datePublished":"2025-07-07T06:45:25+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-kalipla-eslesen-dosyalari-silme\/"},"wordCount":1250,"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-bir-kalipla-eslesen-dosyalari-silme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-kalipla-eslesen-dosyalari-silme\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-kalipla-eslesen-dosyalari-silme\/","name":"PowerShell: Belirli Bir Kal\u0131pla E\u015fle\u015fen Dosyalar\u0131 Silme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-07-07T06:45:25+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-kalipla-eslesen-dosyalari-silme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-kalipla-eslesen-dosyalari-silme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-bir-kalipla-eslesen-dosyalari-silme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Belirli Bir Kal\u0131pla E\u015fle\u015fen Dosyalar\u0131 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\/25498","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=25498"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/25498\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=25498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=25498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=25498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}