{"id":27980,"date":"2025-08-21T15:45:21","date_gmt":"2025-08-21T12:45:21","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-klasorden-ilk-dosya-adini-alma\/"},"modified":"2025-08-21T15:45:21","modified_gmt":"2025-08-21T12:45:21","slug":"powershell-klasorden-ilk-dosya-adini-alma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-klasorden-ilk-dosya-adini-alma\/","title":{"rendered":"PowerShell: Klas\u00f6rden \u0130lk Dosya Ad\u0131n\u0131 Alma"},"content":{"rendered":"<p># PowerShell: Klas\u00f6rdeki \u0130lk Dosya Ad\u0131n\u0131 Nas\u0131l Al\u0131n\u0131r?<\/p>\n<p>Klas\u00f6rlerinizde y\u00fczlerce, hatta binlerce dosya varsa ve sadece ilk dosyan\u0131n ad\u0131n\u0131 h\u0131zl\u0131ca \u00f6\u011frenmeniz gerekiyorsa ne yapars\u0131n\u0131z?  Elbette manuel olarak bakabilirsiniz, ancak bu zaman al\u0131c\u0131 ve verimsiz bir y\u00f6ntemdir. PowerShell, bu gibi durumlarda hayat kurtaran bir ara\u00e7t\u0131r. Bu makalede, PowerShell kullanarak bir klas\u00f6rdeki ilk dosya ad\u0131n\u0131 nas\u0131l alaca\u011f\u0131n\u0131z\u0131, ad\u0131m ad\u0131m, yeni ba\u015flayanlardan ileri d\u00fczey kullan\u0131c\u0131lara kadar geni\u015f bir yelpazede ele alaca\u011f\u0131z.  Farkl\u0131 senaryolar\u0131, performans optimizasyonlar\u0131n\u0131 ve olas\u0131 hatalar\u0131 inceleyerek, 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 ile klas\u00f6rdeki ilk dosya ad\u0131n\u0131 alma konusunda farkl\u0131 seviyelerdeki bilgi birikimine sahip kullan\u0131c\u0131lar i\u00e7in haz\u0131rlanm\u0131\u015ft\u0131r. A\u015fa\u011f\u0131daki yol haritas\u0131n\u0131 izleyerek, konuyu ad\u0131m ad\u0131m \u00f6\u011frenebilirsiniz.<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong> (Ad\u0131m ad\u0131m a\u00e7\u0131klama, Basit kod \u00f6rne\u011fi) \u2192 <strong>Orta:<\/strong> (Ger\u00e7ek hayat \u00f6rne\u011fi, Optimizasyon ipu\u00e7lar\u0131) \u2192 <strong>\u0130leri D\u00fczey:<\/strong> (Performans analizi, Edge caseler)<\/p>\n<p><strong>Temel Kavramlar: PowerShell ve Dosya Sistemi \u0130\u015flemleri<\/strong><\/p>\n<p>PowerShell, Windows i\u015fletim sistemlerinde komut sat\u0131r\u0131 ve betik dili olarak kullan\u0131lan g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Dosya sistemini y\u00f6netmek, dosyalar\u0131 i\u015flemek ve bir\u00e7ok ba\u015fka g\u00f6revi otomatikle\u015ftirmek i\u00e7in kullan\u0131l\u0131r.  <code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;i, belirli bir dizindeki dosya ve klas\u00f6rleri listelemek i\u00e7in temel bir komuttur. Bu komutu kullanarak, dizindeki dosyalara eri\u015febilir ve bunlar \u00fczerinde \u00e7e\u015fitli i\u015flemler ger\u00e7ekle\u015ftirebiliriz.  Ayr\u0131ca, <code class=\"language-\">Select-Object<\/code> cmdlet&#8217;i,  <code class=\"language-\">Get-ChildItem<\/code> \u00e7\u0131kt\u0131s\u0131ndan sadece belirli \u00f6zellikleri se\u00e7memize olanak tan\u0131r. Bu iki cmdlet&#8217;in birle\u015fimi, klas\u00f6rdeki ilk dosya ad\u0131n\u0131 alma i\u015flemini olduk\u00e7a basitle\u015ftirir.<\/p>\n<p><strong>PowerShell ile \u0130lk Dosya Ad\u0131n\u0131 Alma: Ad\u0131m Ad\u0131m Uygulamal\u0131 K\u0131lavuz<\/strong><\/p>\n<p><strong>Yeni Ba\u015flayan Seviyesi:<\/strong><\/p>\n<p>En basit yakla\u015f\u0131m, <code class=\"language-\">Get-ChildItem<\/code> ile t\u00fcm dosyalar\u0131 al\u0131p, <code class=\"language-\">Select-Object -First 1<\/code> ile ilkini se\u00e7mektir.  Bu y\u00f6ntem, dosyalar\u0131n s\u0131ralanma \u015feklinin varsay\u0131lan s\u0131ralamas\u0131na ba\u011fl\u0131d\u0131r (genellikle alfabetik).<\/p>\n<pre class=\"language-powershell\"><code>$Path = &quot;C:\\\u00d6rnekKlas\u00f6r&quot; # Dosyalar\u0131n bulundu\u011fu klas\u00f6r\u00fcn yolu\n$FirstFile = Get-ChildItem -Path $Path | Select-Object -First 1\nWrite-Host &quot;\u0130lk dosya ad\u0131: $($FirstFile.Name)&quot;<\/code><\/pre>\n<p>Bu kod, &#8220;C:\\\u00d6rnekKlas\u00f6r&#8221; yolundaki ilk dosyan\u0131n ad\u0131n\u0131 ekrana yazd\u0131r\u0131r.  &#8220;C:\\\u00d6rnekKlas\u00f6r&#8221; yolunu kendi klas\u00f6r yolunuzla de\u011fi\u015ftirmeyi unutmay\u0131n.  E\u011fer klas\u00f6r bo\u015fsa, hata al\u0131rs\u0131n\u0131z. Bunu daha sonra ele alaca\u011f\u0131z.<\/p>\n<p><strong>Ger\u00e7ek Hayatta Kullan\u0131m \u00d6rnekleri ve Optimizasyon \u0130pu\u00e7lar\u0131 (Orta Seviye)<\/strong><\/p>\n<p><strong>\u00d6rnek Senaryo 1: Log Dosyalar\u0131n\u0131 \u0130\u015fleme:<\/strong><\/p>\n<p>Bir uygulama her g\u00fcn yeni bir log dosyas\u0131 olu\u015fturuyor ve siz sadece en son olu\u015fturulan log dosyas\u0131n\u0131n i\u00e7eri\u011fini incelemeniz gerekiyor.  Bu durumda, dosyalar\u0131 olu\u015fturulma tarihine g\u00f6re s\u0131ralayarak en yeni dosyay\u0131 (ki bu genellikle ilk dosyad\u0131r) alabilirsiniz.<\/p>\n<pre class=\"language-powershell\"><code>$Path = &quot;C:\\LogDosyalar\u0131&quot;\n$FirstFile = Get-ChildItem -Path $Path -File | Sort-Object LastWriteTime -Descending | Select-Object -First 1\nWrite-Host &quot;En yeni log dosyas\u0131: $($FirstFile.FullName)&quot;<\/code><\/pre>\n<p>Burada <code class=\"language-\">-File<\/code> parametresi sadece dosyalar\u0131 se\u00e7memizi sa\u011flar ve <code class=\"language-\">Sort-Object LastWriteTime -Descending<\/code>  dosyalar\u0131 son yaz\u0131lma tarihine g\u00f6re ters s\u0131ralar (en yeni \u00f6nce).<\/p>\n<p><strong>Optimizasyon \u0130pu\u00e7lar\u0131:<\/strong><\/p>\n<p>* <strong><code class=\"language-\">-ErrorAction SilentlyContinue<\/code>:<\/strong>  Klas\u00f6r bo\u015fsa hata almamak i\u00e7in <code class=\"language-\">Get-ChildItem<\/code> komutuna <code class=\"language-\">-ErrorAction SilentlyContinue<\/code> parametresini ekleyebilirsiniz. Bu, hata durumunda komutun sessizce devam etmesini sa\u011flar.<br \/>\n* <strong>Wildcard Karakterleri:<\/strong>  Belirli bir uzant\u0131ya sahip dosyalar\u0131 almak i\u00e7in wildcard karakterleri (<code class=\"language-\">*<\/code>) kullanabilirsiniz. \u00d6rne\u011fin, sadece <code class=\"language-\">.txt<\/code> uzant\u0131l\u0131 dosyalar\u0131 almak i\u00e7in <code class=\"language-\">Get-ChildItem -Path $Path -Filter \"*.txt\"<\/code> kullanabilirsiniz.<\/p>\n<p><strong>Performans Analizi ve Edge Case&#8217;ler (\u0130leri Seviye)<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck klas\u00f6rler i\u00e7in yukar\u0131daki y\u00f6ntemler yava\u015f olabilir.  Performans\u0131 art\u0131rmak i\u00e7in a\u015fa\u011f\u0131daki y\u00f6ntemleri kullanabilirsiniz:<\/p>\n<p>* <strong><code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131n <code class=\"language-\">-Force<\/code> parametresi:<\/strong> Baz\u0131 durumlarda, dosya sistemindeki sorunlar <code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131n \u00e7al\u0131\u015fmas\u0131n\u0131 yava\u015flatabilir. <code class=\"language-\">-Force<\/code> parametresi, bu t\u00fcr sorunlar\u0131 a\u015fmaya yard\u0131mc\u0131 olabilir.<br \/>\n* <strong>Paralel \u0130\u015flem:<\/strong> \u00c7ok b\u00fcy\u00fck klas\u00f6rlerde, dosyalar\u0131 paralel olarak i\u015flemek performans\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir.  Bunun i\u00e7in <code class=\"language-\">ForEach-Object -Parallel<\/code> kullanabilirsiniz. Ancak, bu y\u00f6ntemin baz\u0131 durumlarda beklenmedik sonu\u00e7lar do\u011furabilece\u011fini unutmamak \u00f6nemlidir.<br \/>\n* <strong><code class=\"language-\">System.IO.Directory<\/code> s\u0131n\u0131f\u0131:<\/strong> PowerShell&#8217;den daha h\u0131zl\u0131 performans i\u00e7in .NET&#8217;in <code class=\"language-\">System.IO.Directory<\/code> s\u0131n\u0131f\u0131n\u0131 kullanabilirsiniz. Bu, \u00f6zellikle \u00e7ok say\u0131da dosya i\u00e7eren b\u00fcy\u00fck klas\u00f6rler i\u00e7in \u00f6nemli bir performans art\u0131\u015f\u0131 sa\u011flayabilir.<\/p>\n<p><strong>Edge Case&#8217;ler:<\/strong><\/p>\n<p>* <strong>Bo\u015f Klas\u00f6r:<\/strong> Klas\u00f6r bo\u015fsa, <code class=\"language-\">Get-ChildItem<\/code> hi\u00e7bir \u015fey d\u00f6nd\u00fcrmez ve hata alabilirsiniz.  <code class=\"language-\">-ErrorAction SilentlyContinue<\/code> kullanarak bu durumu ele alabilirsiniz.<br \/>\n* <strong>Eri\u015fim Haklar\u0131:<\/strong>  Dosyalara eri\u015fim hakk\u0131n\u0131z yoksa, <code class=\"language-\">Get-ChildItem<\/code> hata verecektir.  Bu durumda, gerekli eri\u015fim haklar\u0131na sahip oldu\u011funuzdan emin olmal\u0131s\u0131n\u0131z.<br \/>\n* <strong>\u00d6zel Karakterler:<\/strong>  Dosya adlar\u0131nda \u00f6zel karakterler varsa, bunlar\u0131 do\u011fru \u015fekilde i\u015flemeniz gerekir.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>PowerShell, bir klas\u00f6rdeki ilk dosya ad\u0131n\u0131 almak i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir ara\u00e7t\u0131r.  Bu makalede, farkl\u0131 seviyelerdeki kullan\u0131c\u0131lar i\u00e7in ad\u0131m ad\u0131m bir k\u0131lavuz sunarak, ger\u00e7ek d\u00fcnya senaryolar\u0131n\u0131 ve performans optimizasyonlar\u0131n\u0131 ele ald\u0131k.  Uygun y\u00f6ntemin, klas\u00f6r\u00fcn b\u00fcy\u00fckl\u00fc\u011f\u00fc ve dosya say\u0131s\u0131na ba\u011fl\u0131 olarak se\u00e7ilmesi gerekti\u011fini unutmay\u0131n.  Daha fazla bilgi i\u00e7in [Fatih Soysal&#8217;\u0131n bloguna](https:\/\/fatihsoysal.com) g\u00f6z atabilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular (SSS):<\/strong><\/p>\n<p>1. <strong>Klas\u00f6r bo\u015fsa ne olur?<\/strong>  Bo\u015f bir klas\u00f6r i\u00e7in <code class=\"language-\">Get-ChildItem<\/code> hi\u00e7bir sonu\u00e7 d\u00f6nd\u00fcrmez.  <code class=\"language-\">-ErrorAction SilentlyContinue<\/code> kullanarak bu durumu ele alabilirsiniz.<\/p>\n<p>2. <strong>Dosyalar farkl\u0131 tarihlerde olu\u015fturulmu\u015fsa?<\/strong>  <code class=\"language-\">Sort-Object LastWriteTime<\/code> kullanarak dosyalar\u0131 tarihine g\u00f6re s\u0131ralayabilirsiniz.<\/p>\n<p>3. <strong>Sadece belirli bir uzant\u0131l\u0131 dosyalar\u0131 nas\u0131l se\u00e7ebilirim?<\/strong> <code class=\"language-\">-Filter<\/code> parametresini kullanarak dosya adlar\u0131n\u0131 filtreleyebilirsiniz (\u00f6rne\u011fin, <code class=\"language-\">-Filter \"*.txt\"<\/code>).<\/p>\n<p>4. <strong>Performans\u0131 nas\u0131l iyile\u015ftirebilirim?<\/strong>  B\u00fcy\u00fck klas\u00f6rler i\u00e7in <code class=\"language-\">-Force<\/code> parametresini deneyebilir veya .NET&#8217;in <code class=\"language-\">System.IO.Directory<\/code> s\u0131n\u0131f\u0131n\u0131 kullanabilirsiniz.<\/p>\n<p>5. <strong>Paralel i\u015flem nas\u0131l yap\u0131l\u0131r?<\/strong>  <code class=\"language-\">ForEach-Object -Parallel<\/code> cmdlet&#8217;ini kullanarak paralel i\u015flem yapabilirsiniz, ancak dikkatli olunmas\u0131 gerekir.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell: Klas\u00f6rdeki \u0130lk Dosya Ad\u0131n\u0131 Nas\u0131l Al\u0131n\u0131r? Klas\u00f6rlerinizde y\u00fczlerce, hatta binlerce dosya varsa ve sadece ilk dosyan\u0131n&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-27980","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: Klas\u00f6rden \u0130lk Dosya Ad\u0131n\u0131 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-klasorden-ilk-dosya-adini-alma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Klas\u00f6rden \u0130lk Dosya Ad\u0131n\u0131 Alma\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-klasorden-ilk-dosya-adini-alma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-21T12: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-klasorden-ilk-dosya-adini-alma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-klasorden-ilk-dosya-adini-alma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Klas\u00f6rden \u0130lk Dosya Ad\u0131n\u0131 Alma\",\"datePublished\":\"2025-08-21T12:45:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-klasorden-ilk-dosya-adini-alma\/\"},\"wordCount\":930,\"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-klasorden-ilk-dosya-adini-alma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-klasorden-ilk-dosya-adini-alma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-klasorden-ilk-dosya-adini-alma\/\",\"name\":\"PowerShell: Klas\u00f6rden \u0130lk Dosya Ad\u0131n\u0131 Alma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-21T12:45:21+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-klasorden-ilk-dosya-adini-alma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-klasorden-ilk-dosya-adini-alma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-klasorden-ilk-dosya-adini-alma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Klas\u00f6rden \u0130lk Dosya Ad\u0131n\u0131 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: Klas\u00f6rden \u0130lk Dosya Ad\u0131n\u0131 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-klasorden-ilk-dosya-adini-alma\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Klas\u00f6rden \u0130lk Dosya Ad\u0131n\u0131 Alma","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-klasorden-ilk-dosya-adini-alma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-21T12: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-klasorden-ilk-dosya-adini-alma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-klasorden-ilk-dosya-adini-alma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Klas\u00f6rden \u0130lk Dosya Ad\u0131n\u0131 Alma","datePublished":"2025-08-21T12:45:21+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-klasorden-ilk-dosya-adini-alma\/"},"wordCount":930,"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-klasorden-ilk-dosya-adini-alma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-klasorden-ilk-dosya-adini-alma\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-klasorden-ilk-dosya-adini-alma\/","name":"PowerShell: Klas\u00f6rden \u0130lk Dosya Ad\u0131n\u0131 Alma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-21T12:45:21+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-klasorden-ilk-dosya-adini-alma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-klasorden-ilk-dosya-adini-alma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-klasorden-ilk-dosya-adini-alma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Klas\u00f6rden \u0130lk Dosya Ad\u0131n\u0131 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\/27980","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=27980"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27980\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=27980"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=27980"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=27980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}