{"id":29194,"date":"2025-09-09T03:45:51","date_gmt":"2025-09-09T00:45:51","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-bulma\/"},"modified":"2025-09-09T03:45:51","modified_gmt":"2025-09-09T00:45:51","slug":"powershell-belirli-uzantili-tum-dosyalari-bulma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-bulma\/","title":{"rendered":"PowerShell: Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Bulma"},"content":{"rendered":"<p># PowerShell ile Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Bulma<\/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 verimli bir \u015fekilde bulaca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenin.  Bu rehber, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar herkes i\u00e7in ad\u0131m ad\u0131m a\u00e7\u0131klamalar, ger\u00e7ek d\u00fcnya \u00f6rnekleri ve performans optimizasyon ipu\u00e7lar\u0131 sunmaktad\u0131r.  Zamandan tasarruf etmek ve PowerShell becerilerinizi geli\u015ftirmek i\u00e7in ideal bir kaynak.<\/p>\n<p>G\u00fcn\u00fcm\u00fczde bilgisayarlar\u0131m\u0131zda y\u00fczlerce, hatta binlerce dosya birikmekte.  Bu dosyalar aras\u0131nda belirli bir t\u00fcrdeki dosyalar\u0131 (\u00f6rne\u011fin, t\u00fcm <code class=\"language-\">.txt<\/code> dosyalar\u0131 veya t\u00fcm <code class=\"language-\">.jpg<\/code> resimlerini) bulmak zaman al\u0131c\u0131 ve zahmetli bir i\u015f olabilir.  \u0130\u015fte tam bu noktada PowerShell devreye giriyor.  G\u00fc\u00e7l\u00fc komut sat\u0131r\u0131 arac\u0131 PowerShell, bu t\u00fcr g\u00f6revleri otomatikle\u015ftirmek ve verimlili\u011fi art\u0131rmak i\u00e7in m\u00fckemmel bir \u00e7\u00f6z\u00fcm sunuyor. Bu makalede, PowerShell kullanarak belirli bir uzant\u0131l\u0131 t\u00fcm dosyalar\u0131 bulman\u0131n \u00e7e\u015fitli yollar\u0131n\u0131, performans optimizasyon tekniklerini ve ger\u00e7ek d\u00fcnya senaryolar\u0131n\u0131 ele alaca\u011f\u0131z.<\/p>\n<p><strong><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/strong><\/p>\n<p>Bu makale, PowerShell&#8217;de dosya arama konusunda farkl\u0131 seviyelerdeki kullan\u0131c\u0131lar i\u00e7in bir yol haritas\u0131 sunmaktad\u0131r.<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong> Temel komutlar ve basit \u00f6rneklerle ba\u015flayaca\u011f\u0131z.<\/p>\n<p><strong>Orta Seviye:<\/strong> Ger\u00e7ek d\u00fcnya senaryolar\u0131 ve optimizasyon tekniklerini ele alaca\u011f\u0131z.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong> Performans analizi, hata y\u00f6netimi ve karma\u015f\u0131k senaryolar\u0131 inceleyece\u011fiz.<\/p>\n<p><strong><strong>Temel Kavramlar: Get-ChildItem Komutu<\/strong><\/strong><\/p>\n<p>PowerShell&#8217;de dosya ve klas\u00f6rleri i\u015flemenin temel komutu <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-\">-Path<\/code> parametresi ile arama yap\u0131lacak dizini belirtiriz, <code class=\"language-\">-Filter<\/code> parametresi ise dosya adlar\u0131nda arama yapmam\u0131z\u0131 sa\u011flar.  <code class=\"language-\">-Recurse<\/code> parametresi ise alt klas\u00f6rleri de dahil ederek arama yapmam\u0131z\u0131 sa\u011flar.<\/p>\n<p>\u00d6rne\u011fin, <code class=\"language-\">C:\\Belgelerim<\/code> dizinindeki t\u00fcm <code class=\"language-\">.txt<\/code> dosyalar\u0131n\u0131 listelemek i\u00e7in \u015fu komutu kullanabiliriz:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path C:\\Belgelerim -Filter &quot;*.txt&quot;<\/code><\/pre>\n<p>Bu komut, sadece <code class=\"language-\">.txt<\/code> uzant\u0131l\u0131 dosyalar\u0131 listeleyecektir.  <code class=\"language-\">-Recurse<\/code> parametresini ekleyerek alt klas\u00f6rlerdeki <code class=\"language-\">.txt<\/code> dosyalar\u0131n\u0131 da listeleyebiliriz:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path C:\\Belgelerim -Filter &quot;*.txt&quot; -Recurse<\/code><\/pre>\n<p><strong><strong>Nas\u0131l Belirli Bir Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Bulurum? (Yeni Ba\u015flayan)<\/strong><\/strong><\/p>\n<p>En basit y\u00f6ntem, <code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;ini <code class=\"language-\">-Filter<\/code> ve <code class=\"language-\">-Recurse<\/code> parametreleriyle birlikte kullanmakt\u0131r.  \u00d6rne\u011fin,  <code class=\"language-\">C:\\Projem<\/code> dizini ve alt dizinlerindeki t\u00fcm <code class=\"language-\">.log<\/code> dosyalar\u0131n\u0131 bulmak i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path C:\\Projem -Filter &quot;*.log&quot; -Recurse<\/code><\/pre>\n<p>Bu komut, t\u00fcm <code class=\"language-\">.log<\/code> dosyalar\u0131n\u0131n yolunu ekrana yazd\u0131racakt\u0131r.  E\u011fer sadece dosya adlar\u0131n\u0131 g\u00f6rmek istiyorsan\u0131z, <code class=\"language-\">$_.Name<\/code> \u00f6zelli\u011fini kullanabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path C:\\Projem -Filter &quot;*.log&quot; -Recurse | Select-Object -ExpandProperty Name<\/code><\/pre>\n<p><strong><strong>Ger\u00e7ek D\u00fcnya \u00d6rne\u011fi: Log Dosyalar\u0131n\u0131n Yede\u011fi Almak (Orta Seviye)<\/strong><\/strong><\/p>\n<p>Bir web sunucusunun log dosyalar\u0131n\u0131n yede\u011fini almak istedi\u011fimizi varsayal\u0131m. Log dosyalar\u0131 <code class=\"language-\">C:\\Loglar<\/code> dizininde ve alt dizinlerinde bulunmaktad\u0131r.  A\u015fa\u011f\u0131daki komut, t\u00fcm <code class=\"language-\">.log<\/code> dosyalar\u0131n\u0131 <code class=\"language-\">C:\\Yedekleme<\/code> dizinine kopyalar:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path C:\\Loglar -Filter &quot;*.log&quot; -Recurse | Copy-Item -Destination C:\\Yedekleme<\/code><\/pre>\n<p>Bu komut, dosyalar\u0131 kopyalamadan \u00f6nce hedef dizinin varl\u0131\u011f\u0131n\u0131 kontrol etmeyi i\u00e7ermez.  Daha sa\u011flam bir \u00e7\u00f6z\u00fcm i\u00e7in, hedef dizinin varl\u0131\u011f\u0131n\u0131 kontrol edebilir ve gerekirse olu\u015fturabiliriz:<\/p>\n<pre class=\"language-powershell\"><code>$destination = &quot;C:\\Yedekleme&quot;\nif (!(Test-Path -Path $destination)){\n  New-Item -ItemType Directory -Force -Path $destination\n}\nGet-ChildItem -Path C:\\Loglar -Filter &quot;*.log&quot; -Recurse | Copy-Item -Destination $destination<\/code><\/pre>\n<p>Bu \u00f6rnekte,  <code class=\"language-\">Test-Path<\/code> cmdlet&#8217;i hedef dizinin varl\u0131\u011f\u0131n\u0131 kontrol eder ve <code class=\"language-\">New-Item<\/code> cmdlet&#8217;i  dizin yoksa olu\u015fturur. <code class=\"language-\">-Force<\/code> parametresi, varolan bir dizini \u00fczerine yazmay\u0131 engeller.<\/p>\n<p><strong><strong>Performans Optimizasyonu: B\u00fcy\u00fck Diziler \u0130\u00e7in \u0130pu\u00e7lar\u0131 (Orta Seviye)<\/strong><\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck dizinlerde arama yapmak, performans\u0131 etkileyebilir.  \u0130\u015fte baz\u0131 optimizasyon ipu\u00e7lar\u0131:<\/p>\n<p>* <strong><code class=\"language-\">Where-Object<\/code> kullan\u0131m\u0131:<\/strong>  <code class=\"language-\">Get-ChildItem<\/code> ile bulunan dosyalar\u0131 filtrelemek i\u00e7in <code class=\"language-\">Where-Object<\/code> cmdlet&#8217;ini kullanabilirsiniz. Bu, belirli kriterleri kar\u015f\u0131layan dosyalar\u0131 se\u00e7menize olanak tan\u0131r. \u00d6rne\u011fin, son 7 g\u00fcn i\u00e7inde de\u011fi\u015ftirilmi\u015f <code class=\"language-\">.log<\/code> dosyalar\u0131n\u0131 bulmak i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path C:\\Loglar -Filter &quot;*.log&quot; -Recurse | Where-Object {$_.LastWriteTime -gt (Get-Date).AddDays(-7)}<\/code><\/pre>\n<p>* <strong>Paralel \u0130\u015fleme:<\/strong> \u00c7ok say\u0131da dosya i\u015flemi yap\u0131yorsan\u0131z, paralel i\u015fleme kullanarak performans\u0131 art\u0131rabilirsiniz.  Ancak, bu y\u00f6ntem her zaman en h\u0131zl\u0131 \u00e7\u00f6z\u00fcm olmayabilir ve dikkatlice uygulanmal\u0131d\u0131r.<\/p>\n<p>* <strong><code class=\"language-\">-ErrorAction<\/code> Parametresi:<\/strong> Hata y\u00f6netimi i\u00e7in <code class=\"language-\">-ErrorAction<\/code> parametresini kullan\u0131n.  \u00d6rne\u011fin, eri\u015fim yetkisi olmayan dizinlerde hata almay\u0131 \u00f6nlemek i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path C:\\Loglar -Filter &quot;*.log&quot; -Recurse -ErrorAction SilentlyContinue<\/code><\/pre>\n<p><strong><strong>\u0130leri Seviye Teknikler:  Karma\u015f\u0131k Senaryolar ve Hata Y\u00f6netimi (\u0130leri Seviye)<\/strong><\/strong><\/p>\n<p>Daha karma\u015f\u0131k senaryolar i\u00e7in,  PowerShell&#8217;in g\u00fc\u00e7l\u00fc filtreleme ve i\u015fleme yeteneklerini kullanabilirsiniz. \u00d6rne\u011fin, belirli bir boyuttan b\u00fcy\u00fck veya k\u00fc\u00e7\u00fck dosyalar\u0131 bulmak i\u00e7in <code class=\"language-\">$_.Length<\/code> \u00f6zelli\u011fini kullanabilirsiniz.  Belirli bir tarih aral\u0131\u011f\u0131nda de\u011fi\u015ftirilen dosyalar\u0131 bulmak i\u00e7in <code class=\"language-\">$_.LastWriteTime<\/code> \u00f6zelli\u011fini kullanabilirsiniz.<\/p>\n<p>Ayr\u0131ca, hata y\u00f6netimi \u00e7ok \u00f6nemlidir.  <code class=\"language-\">try...catch<\/code> bloklar\u0131 kullanarak olas\u0131 hatalar\u0131 yakalayabilir ve uygun \u015fekilde i\u015fleye bilirsiniz. \u00d6rne\u011fin, eri\u015fim yetkisi olmayan bir dizine eri\u015fmeye \u00e7al\u0131\u015f\u0131rken olu\u015fabilecek hatalar\u0131 yakalamak i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>try {\n  Get-ChildItem -Path C:\\Yasakl\u0131Dizin -Filter &quot;*.txt&quot; -Recurse | ForEach-Object {\n    # Dosya i\u015flemleri burada\n  }\n}\ncatch {\n  Write-Warning &quot;Eri\u015fim hatas\u0131: $($_.Exception.Message)&quot;\n}<\/code><\/pre>\n<p>Bu kod blo\u011fu, <code class=\"language-\">C:\\Yasakl\u0131Dizin<\/code> dizinine eri\u015fmeye \u00e7al\u0131\u015f\u0131rken bir hata olu\u015fursa, hata mesaj\u0131n\u0131 ekrana yazar ve program\u0131n \u00e7\u00f6kmesini engeller.<\/p>\n<p><strong><strong>Performans Analizi ve Optimizasyon (\u0130leri Seviye)<\/strong><\/strong><\/p>\n<p>PowerShell komutlar\u0131n\u0131n performans\u0131n\u0131 \u00f6l\u00e7mek i\u00e7in <code class=\"language-\">Measure-Command<\/code> cmdlet&#8217;ini kullanabilirsiniz.  \u00d6rne\u011fin, bir komutun ne kadar s\u00fcrd\u00fc\u011f\u00fcn\u00fc \u00f6l\u00e7mek i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Measure-Command {\n  Get-ChildItem -Path C:\\B\u00fcy\u00fckDizin -Filter &quot;*.txt&quot; -Recurse\n}<\/code><\/pre>\n<p>Bu, komutun \u00e7al\u0131\u015fma s\u00fcresini milisaniye cinsinden g\u00f6sterir.  Farkl\u0131 yakla\u015f\u0131mlar\u0131 kar\u015f\u0131la\u015ft\u0131rarak en verimli y\u00f6ntemi se\u00e7ebilirsiniz.  \u00d6rne\u011fin, <code class=\"language-\">Where-Object<\/code> kullan\u0131m\u0131 ile sadece gerekli dosyalar\u0131n i\u015flenmesi, <code class=\"language-\">-Filter<\/code> ile \u00f6n filtreleme yapmaktan daha h\u0131zl\u0131 olabilir.<\/p>\n<p><strong><strong>Vaka Analizi: B\u00fcy\u00fck Bir Medya K\u00fct\u00fcphanesinin D\u00fczenlenmesi<\/strong><\/strong><\/p>\n<p>Binlerce foto\u011fraf ve video dosyas\u0131 i\u00e7eren b\u00fcy\u00fck bir medya k\u00fct\u00fcphanenizi d\u00fczenlemek istedi\u011finizi varsayal\u0131m.  PowerShell kullanarak, belirli bir tarih aral\u0131\u011f\u0131nda \u00e7ekilen foto\u011fraflar\u0131 veya belirli bir boyuttan b\u00fcy\u00fck video dosyalar\u0131n\u0131 bulabilir ve bunlar\u0131 yeni bir dizine ta\u015f\u0131yabilirsiniz.  Bu, k\u00fct\u00fcphanenizi d\u00fczenleme ve depolama alan\u0131ndan tasarruf etmenize yard\u0131mc\u0131 olabilir.  Bu i\u015flem i\u00e7in, <code class=\"language-\">Move-Item<\/code> cmdlet&#8217;ini kullanabilir ve performans optimizasyonu tekniklerini uygulayabilirsiniz.<\/p>\n<p><strong><strong>Sonu\u00e7<\/strong><\/strong><\/p>\n<p>PowerShell, belirli uzant\u0131l\u0131 t\u00fcm dosyalar\u0131 bulmak i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir ara\u00e7t\u0131r.  Bu makalede ele ald\u0131\u011f\u0131m\u0131z y\u00f6ntemler, farkl\u0131 deneyim seviyelerindeki kullan\u0131c\u0131lar i\u00e7in uygundur.  <code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;inin temel kullan\u0131m\u0131ndan ileri seviye performans optimizasyon tekniklerine kadar geni\u015f bir yelpazede bilgi sunulmu\u015ftur.  Unutmay\u0131n ki, performans optimizasyonu, b\u00fcy\u00fck dizinlerde i\u015flem yaparken \u00e7ok \u00f6nemlidir.  Hata y\u00f6netimi de, beklenmedik durumlarla ba\u015fa \u00e7\u0131kmak i\u00e7in gereklidir.  PowerShell&#8217;in sundu\u011fu yetenekleri kullanarak, dosya y\u00f6netimi g\u00f6revlerinizi otomatikle\u015ftirebilir ve zamandan tasarruf edebilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">-Filter<\/code> parametresi joker karakterleri destekliyor mu?<\/strong> Evet, <code class=\"language-\">-Filter<\/code> parametresi <code class=\"language-\">*<\/code> (t\u00fcm karakterleri e\u015fle\u015ftirir) ve <code class=\"language-\">?<\/code> (tek bir karakteri e\u015fle\u015ftirir) joker karakterlerini destekler.<\/p>\n<p>2. <strong>PowerShell&#8217;de dosya boyutunu nas\u0131l filtreleyebilirim?<\/strong> <code class=\"language-\">$_.Length<\/code> \u00f6zelli\u011fini kullanarak dosya boyutunu filtreleyebilirsiniz.  \u00d6rne\u011fin, 1 MB&#8217;tan b\u00fcy\u00fck dosyalar\u0131 bulmak i\u00e7in: <code class=\"language-\">Where-Object {$_.Length -gt 1MB}<\/code><\/p>\n<p>3. <strong><code class=\"language-\">-Recurse<\/code> parametresi kullanmadan alt dizinleri nas\u0131l tarar\u0131m?<\/strong>  Alt dizinleri tek tek belirtmeniz gerekir. \u00d6rne\u011fin: <code class=\"language-\">Get-ChildItem -Path \"C:\\Dizin1\\*;C:\\Dizin2\\\" -Filter \"*.txt\"<\/code><\/p>\n<p>4. <strong>PowerShell komutlar\u0131n\u0131 nas\u0131l kaydeder ve daha sonra \u00e7al\u0131\u015ft\u0131r\u0131r\u0131m?<\/strong> PowerShell komutlar\u0131n\u0131 <code class=\"language-\">.ps1<\/code> uzant\u0131l\u0131 dosyalara kaydedebilir ve daha sonra \u00e7al\u0131\u015ft\u0131rabilirsiniz.<\/p>\n<p>5. <strong>Hata y\u00f6netimi i\u00e7in ba\u015fka hangi teknikleri kullanabilirim?<\/strong>  <code class=\"language-\">try...catch...finally<\/code> bloklar\u0131 ve <code class=\"language-\">-ErrorAction<\/code> parametresi d\u0131\u015f\u0131nda, PowerShell&#8217;in hata g\u00fcnl\u00fcklerini kullanarak hatalar\u0131 daha detayl\u0131 inceleyebilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell ile Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Bulma 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-29194","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 Bulma<\/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-bulma\/\" \/>\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 Bulma\" \/>\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-bulma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-09T00:45:51+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-uzantili-tum-dosyalari-bulma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-bulma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Bulma\",\"datePublished\":\"2025-09-09T00:45:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-bulma\/\"},\"wordCount\":1125,\"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-bulma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-bulma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-bulma\/\",\"name\":\"PowerShell: Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Bulma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-09T00:45:51+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-bulma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-bulma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-bulma\/#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 Bulma\"}]},{\"@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 Bulma","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-bulma\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Bulma","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-bulma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-09T00:45:51+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-uzantili-tum-dosyalari-bulma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-bulma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Bulma","datePublished":"2025-09-09T00:45:51+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-bulma\/"},"wordCount":1125,"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-bulma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-bulma\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-bulma\/","name":"PowerShell: Belirli Uzant\u0131l\u0131 T\u00fcm Dosyalar\u0131 Bulma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-09T00:45:51+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-bulma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-bulma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-belirli-uzantili-tum-dosyalari-bulma\/#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 Bulma"}]},{"@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\/29194","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=29194"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29194\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=29194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=29194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=29194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}