{"id":25514,"date":"2025-07-07T15:45:21","date_gmt":"2025-07-07T12:45:21","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-silme\/"},"modified":"2025-07-07T15:45:21","modified_gmt":"2025-07-07T12:45:21","slug":"powershell-belirli-uzantili-tum-dosyalari-silme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-silme\/","title":{"rendered":"PowerShell: Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Silme"},"content":{"rendered":"<p># PowerShell ile Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Silme<\/p>\n<p><strong>Meta A\u00e7\u0131klamas\u0131:<\/strong> PowerShell kullanarak belirli bir uzant\u0131ya sahip t\u00fcm dosyalar\u0131 nas\u0131l h\u0131zl\u0131 ve g\u00fcvenli bir \u015fekilde silece\u011finizi \u00f6\u011frenin.  Bu rehber, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar herkes i\u00e7in ad\u0131m ad\u0131m talimatlar, ger\u00e7ek d\u00fcnya \u00f6rnekleri ve performans optimizasyon ipu\u00e7lar\u0131 sunmaktad\u0131r.  Zamandan ve zahmetten tasarruf edin!<\/p>\n<p>G\u00fcnl\u00fck i\u015flerinizde, \u00f6zellikle sistem y\u00f6netimi veya veri temizli\u011fi yaparken, belirli bir dosya uzant\u0131s\u0131na sahip t\u00fcm dosyalar\u0131 silme ihtiyac\u0131 duyabilirsiniz.  \u00d6rne\u011fin, ge\u00e7ici dosyalar\u0131 temizlemek, eski loglar\u0131 kald\u0131rmak veya bir dizindeki t\u00fcm .tmp dosyalar\u0131ndan kurtulmak isteyebilirsiniz.  PowerShell, bu i\u015flemi kolay ve etkili bir \u015fekilde ger\u00e7ekle\u015ftirmenize olanak tan\u0131yan g\u00fc\u00e7l\u00fc komutlar sunar. Bu makale, PowerShell kullanarak belirli uzant\u0131l\u0131 t\u00fcm dosyalar\u0131 silme konusunda ad\u0131m ad\u0131m bir rehber sunmaktad\u0131r.<\/p>\n<p><strong>PowerShell Temelleri: Dosya ve Dizin \u0130\u015flemleri<\/strong><\/p>\n<p>PowerShell&#8217;in dosya ve dizin i\u015flemleri i\u00e7in sa\u011flad\u0131\u011f\u0131 temel komutlar\u0131 anlamak, bu i\u015flemi ger\u00e7ekle\u015ftirmek i\u00e7in olmazsa olmazd\u0131r.  <code class=\"language-\">Get-ChildItem<\/code>, <code class=\"language-\">Remove-Item<\/code> ve <code class=\"language-\">-Recurse<\/code> gibi parametreler, bu i\u015flemde kritik rol oynar. <code class=\"language-\">Get-ChildItem<\/code>, belirtilen bir dizindeki t\u00fcm dosya ve dizinleri listeler.  <code class=\"language-\">Remove-Item<\/code>, dosya ve dizinleri siler.  <code class=\"language-\">-Recurse<\/code> parametresi ise alt dizinleri de dahil olmak \u00fczere t\u00fcm dosyalar\u0131 silmeyi sa\u011flar.  Bu komutlar, farkl\u0131 kombinasyonlarda kullan\u0131larak karma\u015f\u0131k dosya silme i\u015flemleri ger\u00e7ekle\u015ftirilebilir.  \u00d6rne\u011fin, <code class=\"language-\">Get-ChildItem -Path C:\\Temp -Filter *.tmp<\/code> komutu, <code class=\"language-\">C:\\Temp<\/code> dizinindeki t\u00fcm <code class=\"language-\">.tmp<\/code> uzant\u0131l\u0131 dosyalar\u0131 listeler.<\/p>\n<p><strong>Nas\u0131l Yap\u0131l\u0131r? Yeni Ba\u015flayanlar \u0130\u00e7in Ad\u0131m Ad\u0131m K\u0131lavuz<\/strong><\/p>\n<p><strong>Ad\u0131m 1: PowerShell&#8217;i Ba\u015flat\u0131n.<\/strong>  Ba\u015flat men\u00fcs\u00fcnde &#8220;PowerShell&#8221; yazarak PowerShell konsolunu a\u00e7abilirsiniz.<\/p>\n<p><strong>Ad\u0131m 2: <code class=\"language-\">Get-ChildItem<\/code> Komutunu Kullanarak Dosyalar\u0131 Listeleyin.<\/strong>  Silinecek dosyalar\u0131n bulundu\u011fu dizini belirleyerek ve <code class=\"language-\">-Filter<\/code> parametresiyle uzant\u0131y\u0131 belirterek dosyalar\u0131 listeleyin.  \u00d6rne\u011fin, <code class=\"language-\">C:\\Temp<\/code> dizinindeki t\u00fcm <code class=\"language-\">.log<\/code> uzant\u0131l\u0131 dosyalar\u0131 listelemek i\u00e7in \u015fu komutu kullan\u0131n:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path C:\\Temp -Filter *.log<\/code><\/pre>\n<p>Bu komut, sadece <code class=\"language-\">.log<\/code> uzant\u0131l\u0131 dosyalar\u0131 listeler.  Di\u011fer dosyalar listelenmeyecektir.<\/p>\n<p><strong>Ad\u0131m 3: <code class=\"language-\">Remove-Item<\/code> Komutuyla Dosyalar\u0131 Silin.<\/strong>  <code class=\"language-\">Get-ChildItem<\/code> komutunun \u00e7\u0131kt\u0131s\u0131n\u0131 <code class=\"language-\">Remove-Item<\/code> komutuna pipe&#8217;layarak dosyalar\u0131 silebilirsiniz.  A\u015fa\u011f\u0131daki komut, <code class=\"language-\">C:\\Temp<\/code> dizinindeki t\u00fcm <code class=\"language-\">.log<\/code> uzant\u0131l\u0131 dosyalar\u0131 siler:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path C:\\Temp -Filter *.log | Remove-Item<\/code><\/pre>\n<p><strong>\u00d6nemli Not:<\/strong>  Bu komutu \u00e7al\u0131\u015ft\u0131rmadan \u00f6nce, silinecek dosyalar\u0131n yede\u011fini alman\u0131z veya silme i\u015flemini dikkatlice kontrol etmeniz \u00f6nerilir.  Yanl\u0131\u015fl\u0131kla \u00f6nemli dosyalar\u0131 silmemek i\u00e7in \u00e7ok dikkatli olun.<\/p>\n<p><strong>Nas\u0131l Yap\u0131l\u0131r? Orta Seviye: Ger\u00e7ek Hayatta \u00d6rnekler ve Optimizasyon \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>\u015eimdi, daha ger\u00e7ek\u00e7i senaryolara bakal\u0131m.  \u00d6rne\u011fin, bir web sunucusunda g\u00fcnl\u00fck dosyalar\u0131n\u0131 d\u00fczenli olarak temizlemek isteyebilirsiniz.  Bu durumda, <code class=\"language-\">-Recurse<\/code> parametresini kullanarak alt dizinlerdeki dosyalar\u0131 da silmeyi sa\u011flayabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path C:\\Logs -Filter *.log -Recurse | Remove-Item<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">C:\\Logs<\/code> dizini ve alt dizinlerindeki t\u00fcm <code class=\"language-\">.log<\/code> uzant\u0131l\u0131 dosyalar\u0131 siler.  Ancak, bu komut, \u00e7ok say\u0131da dosya i\u00e7in yava\u015f olabilir.  Performans\u0131 art\u0131rmak i\u00e7in <code class=\"language-\">-Force<\/code> parametresini ekleyebilirsiniz.  <code class=\"language-\">-Force<\/code>, onay istemeden dosyalar\u0131 siler ve baz\u0131 durumlarda daha h\u0131zl\u0131 i\u015flem sa\u011flar:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path C:\\Logs -Filter *.log -Recurse | Remove-Item -Force<\/code><\/pre>\n<p><strong>Vaka Analizi:<\/strong> Bir m\u00fc\u015fterinin sunucusunda, her g\u00fcn y\u00fczlerce MB b\u00fcy\u00fcyen log dosyalar\u0131yla kar\u015f\u0131la\u015ft\u0131k.  Yukar\u0131daki optimize edilmi\u015f komutu kullanarak, g\u00fcnl\u00fck temizlik i\u015flemini otomatikle\u015ftirdik ve disk alan\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde tasarruf ettik.  Bu sayede, sunucunun performans\u0131n\u0131 art\u0131rd\u0131k ve olas\u0131 disk doluluk sorunlar\u0131n\u0131 \u00f6nledik.<\/p>\n<p><strong>Nas\u0131l Yap\u0131l\u0131r? \u0130leri Seviye: Performans Analizi ve \u00d6zel Durumlar (Edge Cases)<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck dizinlerde i\u015flem yaparken performans kritik \u00f6nem ta\u015f\u0131r.  <code class=\"language-\">Get-ChildItem<\/code> komutu, t\u00fcm dosyalar\u0131 belle\u011fe y\u00fcklemeden \u00f6nce listeledi\u011fi i\u00e7in, \u00e7ok b\u00fcy\u00fck dizinlerde performans d\u00fc\u015f\u00fckl\u00fc\u011f\u00fcne neden olabilir.  Bu sorunu \u00e7\u00f6zmek i\u00e7in, <code class=\"language-\">-ErrorAction SilentlyContinue<\/code> parametresini kullanarak hatalar\u0131 bast\u0131rabilir ve <code class=\"language-\">ForEach-Object<\/code> ile her dosyay\u0131 tek tek silebilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path C:\\LargeDirectory -Filter *.tmp -Recurse -ErrorAction SilentlyContinue | ForEach-Object { Remove-Item $_.FullName -Force -ErrorAction SilentlyContinue }<\/code><\/pre>\n<p>Bu y\u00f6ntem, bellekte daha az kaynak t\u00fcketir ve daha b\u00fcy\u00fck dizinlerde daha h\u0131zl\u0131 \u00e7al\u0131\u015f\u0131r.  Ayr\u0131ca, <code class=\"language-\">-ErrorAction SilentlyContinue<\/code>, silinemeyen dosyalarda hata mesajlar\u0131n\u0131 engeller.<\/p>\n<p><strong>Edge Case:<\/strong> Baz\u0131 dosyalar, eri\u015fim haklar\u0131 nedeniyle silinemeyebilir.  Bu gibi durumlarda, <code class=\"language-\">-Force<\/code> parametresini kullanmak yeterli olmayabilir.  <code class=\"language-\">try-catch<\/code> blo\u011fu kullanarak hata y\u00f6netimi ekleyerek bu t\u00fcr durumlar\u0131 ele alabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path C:\\ProblemDirectory -Filter *.lock -Recurse | ForEach-Object {\n  try {\n    Remove-Item $_.FullName -Force -ErrorAction Stop\n  }\n  catch {\n    Write-Warning &quot;Dosya silinemedi: $($_.FullName) - Hata: $($_.Exception.Message)&quot;\n  }\n}<\/code><\/pre>\n<p>Bu kod blo\u011fu, silinemeyen dosyalar i\u00e7in uyar\u0131 mesaj\u0131 verir ve i\u015flemin devam etmesini sa\u011flar.  <code class=\"language-\">-ErrorAction Stop<\/code> parametresi, bir hata olu\u015ftu\u011funda komutun durmas\u0131n\u0131 engeller.<\/p>\n<p><strong>G\u00fcvenlik \u00d6nlemleri ve En \u0130yi Uygulamalar<\/strong><\/p>\n<p>Dosya silme i\u015flemleri her zaman dikkatli yap\u0131lmal\u0131d\u0131r.  Yanl\u0131\u015fl\u0131kla \u00f6nemli dosyalar\u0131 silmemek i\u00e7in, a\u015fa\u011f\u0131daki g\u00fcvenlik \u00f6nlemlerini alman\u0131z \u00f6nerilir:<\/p>\n<p>* <strong>Yedekleme:<\/strong>  Silme i\u015flemine ba\u015flamadan \u00f6nce, silinecek dosyalar\u0131n yede\u011fini al\u0131n.<br \/>\n* <strong>Test Ortam\u0131:<\/strong>  \u00d6ncelikle test ortam\u0131nda komutlar\u0131 deneyin.<br \/>\n* <strong>-WhatIf Parametresi:<\/strong>  <code class=\"language-\">Remove-Item<\/code> komutuna <code class=\"language-\">-WhatIf<\/code> parametresi ekleyerek, silinecek dosyalar\u0131 sim\u00fcle edebilirsiniz.  Bu, ger\u00e7ekte silmeden \u00f6nce nelerin silinece\u011fini g\u00f6rmenizi sa\u011flar.<br \/>\n* <strong>Do\u011frulama:<\/strong>  Silme i\u015flemini tamamlad\u0131ktan sonra, dosyalar\u0131n ger\u00e7ekten silindi\u011fini do\u011frulay\u0131n.<\/p>\n<p><strong>PowerShell ile Dosya Silme: S\u0131k\u00e7a Sorulan Sorular (SSS)<\/strong><\/p>\n<p>1. <strong>PowerShell ile belirli bir tarihten \u00f6nceki t\u00fcm dosyalar\u0131 nas\u0131l silerim?<\/strong> <code class=\"language-\">Get-ChildItem<\/code> komutunda <code class=\"language-\">-LastWriteTime<\/code> parametresini kullanarak belirli bir tarihten \u00f6nce olu\u015fturulan dosyalar\u0131 filtreleyebilirsiniz.<\/p>\n<p>2. <strong>PowerShell ile belirli bir boyuttan b\u00fcy\u00fck t\u00fcm dosyalar\u0131 nas\u0131l silerim?<\/strong> <code class=\"language-\">Get-ChildItem<\/code> komutunda <code class=\"language-\">-Filter<\/code> yerine <code class=\"language-\">Where-Object<\/code> kullanarak dosya boyutunu filtreleyebilirsiniz.<\/p>\n<p>3. <strong>PowerShell komutlar\u0131n\u0131 otomatikle\u015ftirmek i\u00e7in nas\u0131l bir script olu\u015fturabilirim?<\/strong>  PowerShell scriptleri <code class=\"language-\">.ps1<\/code> uzant\u0131s\u0131yla kaydedilir ve <code class=\"language-\">.\\script_adi.ps1<\/code> \u015feklinde \u00e7al\u0131\u015ft\u0131r\u0131labilir.  Fatih Soysal&#8217;\u0131n [blogunda](https:\/\/fatihsoysal.com) PowerShell scriptleri hakk\u0131nda daha fazla bilgi bulabilirsiniz.<\/p>\n<p>4. <strong>Silme i\u015flemi s\u0131ras\u0131nda bir hata olu\u015fursa ne olur?<\/strong>  <code class=\"language-\">-ErrorAction<\/code> parametresi ile hata y\u00f6netimi ekleyebilirsiniz.  <code class=\"language-\">-ErrorAction SilentlyContinue<\/code>, hatalar\u0131 bast\u0131r\u0131r; <code class=\"language-\">-ErrorAction Stop<\/code>, hata durumunda komutu durdurur.<\/p>\n<p>5. <strong>PowerShell&#8217;de dosya silme i\u015flemini geri almam m\u00fcmk\u00fcn m\u00fc?<\/strong>  <code class=\"language-\">Remove-Item<\/code> komutu, dosyalar\u0131 geri d\u00f6n\u00fc\u015f\u00fcm kutusuna g\u00f6ndermez.  Geri d\u00f6n\u00fc\u015f\u00fcm kutusundan dosyalar\u0131 geri almak i\u00e7in, geri d\u00f6n\u00fc\u015f\u00fcm kutusu \u00f6zelli\u011fini kullanman\u0131z gerekir.  Ancak, yedekleme yapmad\u0131ysan\u0131z, silinen dosyalar\u0131 geri almak genellikle m\u00fcmk\u00fcn de\u011fildir.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell ile Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Silme Meta A\u00e7\u0131klamas\u0131: PowerShell kullanarak belirli bir uzant\u0131ya sahip t\u00fcm dosyalar\u0131&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-25514","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 Uzant\u0131l\u0131 T\u00fcm 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-uzantili-tum-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 Uzant\u0131l\u0131 T\u00fcm 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-uzantili-tum-dosyalari-silme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-07T12:45:21+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=\"5 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-uzantili-tum-dosyalari-silme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-silme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Silme\",\"datePublished\":\"2025-07-07T12:45:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-silme\/\"},\"wordCount\":974,\"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-uzantili-tum-dosyalari-silme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-silme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-silme\/\",\"name\":\"PowerShell: Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Silme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-07-07T12:45:21+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-silme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-silme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-silme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Belirli Uzant\u0131l\u0131 T\u00fcm 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 Uzant\u0131l\u0131 T\u00fcm 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-uzantili-tum-dosyalari-silme\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Silme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-silme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-07-07T12:45:21+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"5 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-silme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-silme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Silme","datePublished":"2025-07-07T12:45:21+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-silme\/"},"wordCount":974,"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-uzantili-tum-dosyalari-silme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-silme\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-silme\/","name":"PowerShell: Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Silme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-07-07T12:45:21+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-silme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-silme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-silme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Belirli Uzant\u0131l\u0131 T\u00fcm 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\/25514","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=25514"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/25514\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=25514"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=25514"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=25514"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}