{"id":29045,"date":"2025-09-07T00:15:21","date_gmt":"2025-09-06T21:15:21","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma\/"},"modified":"2025-09-07T00:15:21","modified_gmt":"2025-09-06T21:15:21","slug":"powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma\/","title":{"rendered":"PowerShell: Get-ChildItem ile Dosyalar\u0131n Tam Yolunu Alma"},"content":{"rendered":"<p># PowerShell: Get-ChildItem ile Dosyalar\u0131n Tam Yolunu Alma<\/p>\n<p>Dosyalar\u0131n\u0131z\u0131n tam yolunu bulmak i\u00e7in saatlerce klas\u00f6rler aras\u0131nda dola\u015fmaktan b\u0131kt\u0131n\u0131z m\u0131?  PowerShell&#8217;in g\u00fc\u00e7l\u00fc <code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;i ile bu i\u015flemi saniyeler i\u00e7inde ger\u00e7ekle\u015ftirebilirsiniz. Bu makalede, PowerShell&#8217;de <code class=\"language-\">Get-ChildItem<\/code> kullanarak dosyalar\u0131n tam yolunu nas\u0131l elde edece\u011finizi, performans\u0131 nas\u0131l optimize edece\u011finizi ve kar\u015f\u0131la\u015fabilece\u011finiz zorluklar\u0131 nas\u0131l a\u015faca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  Ba\u015flang\u0131\u00e7 seviyesinden ileri seviyeye kadar kapsaml\u0131 bir rehber sunarak, PowerShell becerilerinizi bir \u00fcst seviyeye ta\u015f\u0131man\u0131za yard\u0131mc\u0131 olaca\u011f\u0131z.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu makale, PowerShell&#8217;de <code class=\"language-\">Get-ChildItem<\/code> ile dosya yollar\u0131n\u0131 alma konusunda \u00fc\u00e7 farkl\u0131 seviyeye ayr\u0131lm\u0131\u015f bir \u00f6\u011frenme yol haritas\u0131 sunar:<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong>  Temel komut kullan\u0131m\u0131, basit \u00f6rnekler ve ad\u0131m ad\u0131m a\u00e7\u0131klamalar.<\/p>\n<p><strong>Orta Seviye:<\/strong> Ger\u00e7ek d\u00fcnya senaryolar\u0131, optimizasyon ipu\u00e7lar\u0131 ve daha karma\u015f\u0131k komut kullan\u0131m \u00f6rnekleri.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong> Performans analizi, \u00f6zel durumlar (edge cases) ve geli\u015fmi\u015f teknikler.<\/p>\n<p><strong>1. Temel Kavramlar: Get-ChildItem Nedir?<\/strong><\/p>\n<p><code class=\"language-\">Get-ChildItem<\/code>, PowerShell&#8217;de belirtilen bir konumdaki dosya ve klas\u00f6rleri listeleyen bir cmdlet&#8217;tir.  <code class=\"language-\">dir<\/code> komutunun PowerShell e\u015fde\u011feridir.  <code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131n g\u00fcc\u00fc, sadece listelemekle kalmay\u0131p, dosyalar ve klas\u00f6rler hakk\u0131nda detayl\u0131 bilgi sa\u011flamas\u0131 ve bu bilgileri manip\u00fcle etmemize olanak tan\u0131mas\u0131ndad\u0131r.  \u00d6rne\u011fin, dosya boyutu, son eri\u015fim tarihi, dosya t\u00fcr\u00fc gibi meta veriler <code class=\"language-\">Get-ChildItem<\/code> \u00e7\u0131kt\u0131s\u0131nda yer al\u0131r.  Bu makalede, \u00f6zellikle <code class=\"language-\">FullName<\/code> \u00f6zelli\u011fini kullanarak dosyalar\u0131n tam yolunu nas\u0131l elde edece\u011fimizi g\u00f6rece\u011fiz.  <code class=\"language-\">FullName<\/code> \u00f6zelli\u011fi, dosya veya klas\u00f6r\u00fcn k\u00f6k dizinden ba\u015flayarak tam yolunu i\u00e7erir.<\/p>\n<p><strong>2.  Get-ChildItem ile Dosya Tam Yollar\u0131n\u0131 Alma: Yeni Ba\u015flayanlar \u0130\u00e7in<\/strong><\/p>\n<p>En basit kullan\u0131mda, <code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131 belirli bir dizin yolunu vererek kullanabiliriz.  A\u015fa\u011f\u0131daki \u00f6rnek, &#8220;C:\\Users\\Kullan\u0131c\u0131\\Belgelerim&#8221; dizinindeki t\u00fcm dosyalar\u0131n ve alt klas\u00f6rlerin tam yolunu listeler:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Users\\Kullan\u0131c\u0131\\Belgelerim&quot; | Select-Object -ExpandProperty FullName<\/code><\/pre>\n<p>Bu komutta, <code class=\"language-\">-Path<\/code> parametresi hedef dizini belirtir.  <code class=\"language-\">Select-Object -ExpandProperty FullName<\/code> ise, <code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131n \u00e7\u0131kt\u0131s\u0131ndan sadece <code class=\"language-\">FullName<\/code> \u00f6zelli\u011fini se\u00e7er ve tek bir s\u00fctun halinde g\u00f6sterir.  &#8220;Kullan\u0131c\u0131&#8221; yerine kendi kullan\u0131c\u0131 ad\u0131n\u0131z\u0131 yazmay\u0131 unutmay\u0131n.<\/p>\n<p><strong>3. Ger\u00e7ek D\u00fcnya Senaryosu:  Belirli Dosya Tiplerini Se\u00e7me (Orta Seviye)<\/strong><\/p>\n<p>Diyelim ki, &#8220;C:\\ProjeDosyalar\u0131&#8221; dizini i\u00e7inde sadece &#8220;.txt&#8221; uzant\u0131l\u0131 dosyalar\u0131n tam yollar\u0131n\u0131 almak istiyorsunuz.  Bunun i\u00e7in <code class=\"language-\">-Filter<\/code> parametresini kullanabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\ProjeDosyalar\u0131&quot; -Filter &quot;*.txt&quot; | Select-Object -ExpandProperty FullName<\/code><\/pre>\n<p>Bu,  performans\u0131 art\u0131r\u0131r \u00e7\u00fcnk\u00fc PowerShell, t\u00fcm dosyalar\u0131 okumak yerine sadece filtreye uyan dosyalar\u0131 i\u015fler.  Ayr\u0131ca,  <code class=\"language-\">-Recurse<\/code> parametresini ekleyerek alt klas\u00f6rlerdeki dosyalar\u0131 da dahil edebilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\ProjeDosyalar\u0131&quot; -Filter &quot;*.txt&quot; -Recurse | Select-Object -ExpandProperty FullName<\/code><\/pre>\n<p>Bu, b\u00fcy\u00fck projelerde veya \u00e7ok say\u0131da dosya i\u00e7eren dizinlerde olduk\u00e7a faydal\u0131d\u0131r.  <code class=\"language-\">-Recurse<\/code> parametresinin performans etkisi \u00f6nemli olabilir, bu y\u00fczden b\u00fcy\u00fck dizinlerde dikkatli kullan\u0131lmal\u0131d\u0131r.<\/p>\n<p><strong>4.  Performans Optimizasyonu: B\u00fcy\u00fck Dizinler \u0130\u00e7in \u0130pu\u00e7lar\u0131 (Orta Seviye)<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck dizinlerde \u00e7al\u0131\u015f\u0131rken, <code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131n performans\u0131 d\u00fc\u015febilir.  Bunun i\u00e7in a\u015fa\u011f\u0131daki optimizasyon ipu\u00e7lar\u0131n\u0131 kullanabilirsiniz:<\/p>\n<p>* <strong><code class=\"language-\">-Filter<\/code> kullan\u0131m\u0131:<\/strong>  Sadece ihtiyac\u0131n\u0131z olan dosya tiplerini filtreleyerek, i\u015flenecek dosya say\u0131s\u0131n\u0131 azalt\u0131n.<br \/>\n* <strong><code class=\"language-\">-ErrorAction SilentlyContinue<\/code>:<\/strong>  Hata durumlar\u0131nda i\u015flemin durmas\u0131n\u0131 engeller.  \u00d6rne\u011fin, eri\u015fim izni olmayan dizinlerde hata al\u0131rsan\u0131z, i\u015flem devam eder.<br \/>\n* <strong>Paralel \u0130\u015flem:<\/strong>  <code class=\"language-\">ForEach-Object<\/code> cmdlet&#8217;i ile dosyalar\u0131 paralel olarak i\u015fleyerek performans\u0131 art\u0131rabilirsiniz. Ancak, bu y\u00f6ntem her zaman performans art\u0131\u015f\u0131 sa\u011flamaz, test ederek en uygun y\u00f6ntemi bulman\u0131z \u00f6nemlidir.<\/p>\n<p>\u00d6rnek:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\B\u00fcy\u00fckDizin&quot; -Filter &quot;*.log&quot; -Recurse -ErrorAction SilentlyContinue | ForEach-Object -Parallel {\n    # Her dosya i\u00e7in yap\u0131lacak i\u015flemler burada...\n    $_.FullName\n}<\/code><\/pre>\n<p>Bu \u00f6rnekte, b\u00fcy\u00fck bir dizindeki t\u00fcm &#8220;.log&#8221; dosyalar\u0131n\u0131n tam yollar\u0131 paralel olarak i\u015flenir.<\/p>\n<p><strong>5.  \u0130leri Seviye Teknikler:  \u00d6zel Durumlar (Edge Cases) ve Hata Y\u00f6netimi (\u0130leri Seviye)<\/strong><\/p>\n<p>Baz\u0131 durumlarda, <code class=\"language-\">Get-ChildItem<\/code> beklenmedik davran\u0131\u015flar g\u00f6sterebilir. \u00d6rne\u011fin,  eri\u015fim izni olmayan dizinlere eri\u015fmeye \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131zda hatalar alabilirsiniz.  Bu gibi durumlarda,  <code class=\"language-\">-ErrorAction<\/code> parametresini kullanarak hata y\u00f6netimini geli\u015ftirebilirsiniz.  <code class=\"language-\">-ErrorAction SilentlyContinue<\/code> parametresi, hatalar\u0131 bast\u0131r\u0131r ve i\u015flemin devam etmesini sa\u011flar.  <code class=\"language-\">-ErrorAction Stop<\/code> ise hata durumunda i\u015flemi durdurur.<\/p>\n<p>Ayr\u0131ca,  sembolik ba\u011flant\u0131lar (symbolic links) gibi \u00f6zel durumlar\u0131 da ele alman\u0131z gerekebilir.  <code class=\"language-\">-Force<\/code> parametresi, bu gibi durumlarda yard\u0131mc\u0131 olabilir.<\/p>\n<p><strong>6.  Ger\u00e7ek D\u00fcnya Vaka Analizi:  Log Dosyalar\u0131n\u0131n \u0130\u015flenmesi (\u0130leri Seviye)<\/strong><\/p>\n<p>Bir web sunucusunun log dosyalar\u0131n\u0131 analiz etmek istedi\u011finizi d\u00fc\u015f\u00fcn\u00fcn.  Bu dosyalar &#8220;C:\\Loglar&#8221; dizini alt\u0131nda bulunmaktad\u0131r ve her g\u00fcn yeni log dosyalar\u0131 eklenmektedir.  A\u015fa\u011f\u0131daki komut, son 7 g\u00fcn i\u00e7inde olu\u015fturulmu\u015f t\u00fcm log dosyalar\u0131n\u0131n tam yolunu listeler:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Loglar&quot; -Filter &quot;*.log&quot; -Recurse | Where-Object {$_.LastWriteTime -gt (Get-Date).AddDays(-7)} | Select-Object -ExpandProperty FullName<\/code><\/pre>\n<p>Bu \u00f6rnekte, <code class=\"language-\">Where-Object<\/code> cmdlet&#8217;i, son 7 g\u00fcnden daha eski olmayan dosyalar\u0131 filtreler.  Bu, daha verimli bir i\u015flem sa\u011flar ve sadece ilgili dosyalar \u00fczerinde \u00e7al\u0131\u015f\u0131r.<\/p>\n<p><strong>7.  Performans Analizi ve Optimizasyon (\u0130leri Seviye)<\/strong><\/p>\n<p>B\u00fcy\u00fck veri setlerinde \u00e7al\u0131\u015f\u0131rken, <code class=\"language-\">Measure-Command<\/code> cmdlet&#8217;i ile komutlar\u0131n \u00e7al\u0131\u015fma s\u00fcresini \u00f6l\u00e7erek performans analizi yapabilirsiniz.  Bu, farkl\u0131 optimizasyon tekniklerinin etkisini kar\u015f\u0131la\u015ft\u0131rarak en iyi performans\u0131 elde etmenize yard\u0131mc\u0131 olur.<\/p>\n<p>\u00d6rnek:<\/p>\n<pre class=\"language-powershell\"><code>Measure-Command {\n    Get-ChildItem -Path &quot;C:\\B\u00fcy\u00fckDizin&quot; -Recurse -Filter &quot;*.txt&quot; | Select-Object -ExpandProperty FullName\n}<\/code><\/pre>\n<p><strong>8. Sonu\u00e7<\/strong><\/p>\n<p><code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;i, PowerShell&#8217;de dosya ve klas\u00f6rleri y\u00f6netmek i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r.  Bu makalede, <code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131 kullanarak dosyalar\u0131n tam yolunu nas\u0131l alaca\u011f\u0131n\u0131z\u0131, performans\u0131 nas\u0131l optimize edece\u011finizi ve kar\u015f\u0131la\u015fabilece\u011finiz zorluklar\u0131 nas\u0131l a\u015faca\u011f\u0131n\u0131z\u0131 \u00f6\u011frendiniz.  Farkl\u0131 seviyelerdeki \u00f6rnekler ve a\u00e7\u0131klamalar sayesinde, PowerShell becerilerinizi geli\u015ftirip daha verimli \u00e7al\u0131\u015fabilirsiniz.  Daha fazla PowerShell ipucu ve e\u011fitimi 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><code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131n <code class=\"language-\">dir<\/code> komutundan fark\u0131 nedir?<\/strong>  <code class=\"language-\">Get-ChildItem<\/code>,  <code class=\"language-\">dir<\/code> komutunun PowerShell e\u015fde\u011feridir ancak daha fazla \u00f6zellik ve esneklik sunar.  Nesne tabanl\u0131 bir \u00e7\u0131kt\u0131 sa\u011flar ve daha g\u00fc\u00e7l\u00fc filtreleme ve manip\u00fclasyon se\u00e7enekleri sunar.<\/p>\n<p>2. <strong><code class=\"language-\">-Recurse<\/code> parametresi ne i\u015fe yarar?<\/strong>  <code class=\"language-\">-Recurse<\/code> parametresi, alt klas\u00f6rlerdeki dosya ve klas\u00f6rleri de dahil ederek, belirtilen dizinin t\u00fcm i\u00e7eri\u011fini i\u015fler.<\/p>\n<p>3. <strong>B\u00fcy\u00fck dizinlerde performans sorunlar\u0131 nas\u0131l \u00e7\u00f6z\u00fcl\u00fcr?<\/strong>  <code class=\"language-\">-Filter<\/code>,  paralel i\u015flem ve <code class=\"language-\">-ErrorAction<\/code> gibi parametreler kullanarak performans\u0131 optimize edebilirsiniz.<\/p>\n<p>4. <strong>Hata durumlar\u0131nda ne yapmal\u0131y\u0131m?<\/strong>  <code class=\"language-\">-ErrorAction<\/code> parametresi ile hata y\u00f6netimini \u00f6zelle\u015ftirebilirsiniz.  <code class=\"language-\">-ErrorAction SilentlyContinue<\/code> hatalar\u0131 bast\u0131r\u0131r, <code class=\"language-\">-ErrorAction Stop<\/code> ise hata durumunda i\u015flemi durdurur.<\/p>\n<p>5. <strong><code class=\"language-\">FullName<\/code> \u00f6zelli\u011finin alternatifi var m\u0131?<\/strong>  <code class=\"language-\">FullName<\/code> yerine <code class=\"language-\">PSPath<\/code> \u00f6zelli\u011fini de kullanabilirsiniz.  \u0130kisi de dosyan\u0131n tam yolunu g\u00f6sterir ancak farkl\u0131 durumlarda farkl\u0131 davran\u0131\u015flar sergileyebilirler.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell: Get-ChildItem ile Dosyalar\u0131n Tam Yolunu Alma Dosyalar\u0131n\u0131z\u0131n tam yolunu bulmak i\u00e7in saatlerce klas\u00f6rler aras\u0131nda dola\u015fmaktan b\u0131kt\u0131n\u0131z&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-29045","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: Get-ChildItem ile Dosyalar\u0131n Tam Yolunu Alma<\/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-get-childitem-ile-dosyalarin-tam-yolunu-alma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Get-ChildItem ile Dosyalar\u0131n Tam Yolunu Alma\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-06T21:15: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=\"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-get-childitem-ile-dosyalarin-tam-yolunu-alma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Get-ChildItem ile Dosyalar\u0131n Tam Yolunu Alma\",\"datePublished\":\"2025-09-06T21:15:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma\/\"},\"wordCount\":1026,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"PowerShell\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma\/\",\"name\":\"PowerShell: Get-ChildItem ile Dosyalar\u0131n Tam Yolunu Alma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-06T21:15:21+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Get-ChildItem ile Dosyalar\u0131n Tam Yolunu Alma\"}]},{\"@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: Get-ChildItem ile Dosyalar\u0131n Tam Yolunu Alma","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-get-childitem-ile-dosyalarin-tam-yolunu-alma\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Get-ChildItem ile Dosyalar\u0131n Tam Yolunu Alma","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-06T21:15:21+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-get-childitem-ile-dosyalarin-tam-yolunu-alma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Get-ChildItem ile Dosyalar\u0131n Tam Yolunu Alma","datePublished":"2025-09-06T21:15:21+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma\/"},"wordCount":1026,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["PowerShell"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma\/","name":"PowerShell: Get-ChildItem ile Dosyalar\u0131n Tam Yolunu Alma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-06T21:15:21+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-get-childitem-ile-dosyalarin-tam-yolunu-alma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Get-ChildItem ile Dosyalar\u0131n Tam Yolunu Alma"}]},{"@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\/29045","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=29045"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29045\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=29045"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=29045"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=29045"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}