{"id":27594,"date":"2025-08-16T06:45:26","date_gmt":"2025-08-16T03:45:26","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/"},"modified":"2025-08-16T06:45:26","modified_gmt":"2025-08-16T03:45:26","slug":"powershell-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/","title":{"rendered":"PowerShell: Var Olan Dosya Ad\u0131 Durumunda Yeniden Adland\u0131r-\u00d6\u011fe ve \u00dczerine Yaz"},"content":{"rendered":"<p># PowerShell: Dosya Ad\u0131 \u00c7ak\u0131\u015fmas\u0131 Durumunda Rename-Item ile Dosyalar\u0131 Yeniden Adland\u0131rma<\/p>\n<p>Dosya y\u00f6netimi, her sistem y\u00f6neticisinin ve geli\u015ftiricinin g\u00fcnl\u00fck i\u015flerinin ayr\u0131lmaz bir par\u00e7as\u0131d\u0131r.  Dosya adland\u0131rma i\u015flemlerinde, \u00f6zellikle toplu i\u015flemler yaparken, ayn\u0131 ada sahip dosyalar\u0131n varl\u0131\u011f\u0131 s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan bir sorundur.  Bu durum, verilerin kaybolmas\u0131na veya beklenmedik hatalara yol a\u00e7abilir.  PowerShell&#8217;in g\u00fc\u00e7l\u00fc <code class=\"language-\">Rename-Item<\/code> cmdlet&#8217;i ile dosya adlar\u0131n\u0131 de\u011fi\u015ftirmek m\u00fcmk\u00fcn olsa da, mevcut bir dosya ad\u0131yla kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131zda nas\u0131l davranaca\u011f\u0131m\u0131z\u0131 bilmemiz gerekir. Bu makalede, PowerShell kullanarak <code class=\"language-\">Rename-Item<\/code> cmdlet&#8217;ini nas\u0131l kullanarak dosya adlar\u0131n\u0131 de\u011fi\u015ftirece\u011finizi ve var olan dosya adlar\u0131n\u0131 nas\u0131l y\u00f6netece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  \u00d6zellikle, mevcut dosyalar\u0131 \u00fczerine yazma se\u00e7eneklerini detayl\u0131 olarak inceleyece\u011fiz.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu makale, PowerShell&#8217;de <code class=\"language-\">Rename-Item<\/code> cmdlet&#8217;ini kullanarak dosya adlar\u0131n\u0131 de\u011fi\u015ftirmeyi \u00f6\u011frenmek i\u00e7in \u00fc\u00e7 seviyeli bir yol haritas\u0131 sunmaktad\u0131r:<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong>  Temel kavramlar ve basit kod \u00f6rnekleri ile <code class=\"language-\">Rename-Item<\/code> cmdlet&#8217;inin temellerini \u00f6\u011freneceksiniz.<\/p>\n<p><strong>Orta Seviye:<\/strong> Ger\u00e7ek hayat senaryolar\u0131 ve optimizasyon ipu\u00e7lar\u0131 ile daha karma\u015f\u0131k dosya adland\u0131rma i\u015flemlerini nas\u0131l y\u00f6netece\u011finizi \u00f6\u011freneceksiniz.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong>  Performans analizi ve istisnai durumlar (edge caseler) ile daha verimli ve sa\u011flam \u00e7\u00f6z\u00fcmler geli\u015ftirmeyi \u00f6\u011freneceksiniz.<\/p>\n<p><strong>PowerShell&#8217;de Temel Dosya \u0130\u015flemleri: Rename-Item Cmdlet&#8217;i Nedir?<\/strong><\/p>\n<p><code class=\"language-\">Rename-Item<\/code> cmdlet&#8217;i, PowerShell&#8217;de dosya ve klas\u00f6r adlar\u0131n\u0131 de\u011fi\u015ftirmek i\u00e7in kullan\u0131lan temel bir komuttur.  S\u00f6zdizimi olduk\u00e7a basittir:<\/p>\n<pre class=\"language-powershell\"><code>Rename-Item -Path &quot;&lt;Eski Yol&gt;&quot; -NewName &quot;&lt;Yeni Ad&gt;&quot;<\/code><\/pre>\n<p><code class=\"language-\"><Eski Yol><\/code>, de\u011fi\u015ftirilecek dosya veya klas\u00f6r\u00fcn tam yolunu belirtir.  <code class=\"language-\"><Yeni Ad><\/code>, yeni dosya veya klas\u00f6r ad\u0131n\u0131 belirtir.  \u00d6rne\u011fin, &#8220;C:\\Users\\Kullanici\\Belgelerim\\dosya.txt&#8221; dosyas\u0131n\u0131n ad\u0131n\u0131 &#8220;yenidosya.txt&#8221; olarak de\u011fi\u015ftirmek i\u00e7in \u015fu komutu kullanabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>Rename-Item -Path &quot;C:\\Users\\Kullanici\\Belgelerim\\dosya.txt&quot; -NewName &quot;yenidosya.txt&quot;<\/code><\/pre>\n<p>Bu komut, dosyan\u0131n ad\u0131n\u0131 ba\u015far\u0131yla de\u011fi\u015ftirecektir. Ancak, &#8220;yenidosya.txt&#8221; ad\u0131nda zaten bir dosya varsa, komut bir hata verecektir.  \u0130\u015fte burada <code class=\"language-\">-Force<\/code> parametresi devreye girer.<\/p>\n<p><strong>Rename-Item ile Mevcut Dosyalar\u0131 \u00dczerine Yazma: -Force Parametresi<\/strong><\/p>\n<p><code class=\"language-\">Rename-Item<\/code> cmdlet&#8217;i ile mevcut bir dosyan\u0131n \u00fczerine yazmak i\u00e7in <code class=\"language-\">-Force<\/code> parametresini kullanmal\u0131s\u0131n\u0131z.  Bu parametre, hedef konumda ayn\u0131 ada sahip bir dosya varsa, mevcut dosyan\u0131n \u00fczerine yaz\u0131lmas\u0131n\u0131 sa\u011flar.<\/p>\n<pre class=\"language-powershell\"><code>Rename-Item -Path &quot;&lt;Eski Yol&gt;&quot; -NewName &quot;&lt;Yeni Ad&gt;&quot; -Force<\/code><\/pre>\n<p>\u00d6rne\u011fin, &#8220;C:\\Users\\Kullanici\\Belgelerim\\dosya.txt&#8221; dosyas\u0131n\u0131n ad\u0131n\u0131 &#8220;yenidosya.txt&#8221; olarak de\u011fi\u015ftirmek ve e\u011fer &#8220;yenidosya.txt&#8221; zaten varsa \u00fczerine yazmak i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Rename-Item -Path &quot;C:\\Users\\Kullanici\\Belgelerim\\dosya.txt&quot; -NewName &quot;yenidosya.txt&quot; -Force<\/code><\/pre>\n<p>Bu komut, &#8220;yenidosya.txt&#8221; dosyas\u0131 zaten mevcut olsa bile, dosyan\u0131n ad\u0131n\u0131 de\u011fi\u015ftirecek ve mevcut dosyan\u0131n \u00fczerine yazacakt\u0131r.  <strong>Dikkat:<\/strong>  <code class=\"language-\">-Force<\/code> parametresi kullan\u0131rken dikkatli olun, \u00e7\u00fcnk\u00fc bu i\u015flem verilerin kayb\u0131na yol a\u00e7abilir.<\/p>\n<p><strong>Nas\u0131l Toplu Dosya Adland\u0131rma \u0130\u015flemi Yapabilirim? Wildcards Kullan\u0131m\u0131<\/strong><\/p>\n<p><code class=\"language-\">Rename-Item<\/code> cmdlet&#8217;i, wildcard karakterleri (* ve ?) kullanarak toplu dosya adland\u0131rma i\u015flemlerini kolayla\u015ft\u0131r\u0131r.  \u00d6rne\u011fin, bir dizindeki t\u00fcm &#8220;.txt&#8221; dosyalar\u0131n\u0131n ad\u0131n\u0131 &#8220;.log&#8221; olarak de\u011fi\u015ftirmek i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Users\\Kullanici\\Belgelerim\\*.txt&quot; | Rename-Item -NewName {$_.Name -replace &quot;.txt&quot;,&quot;.log&quot;}<\/code><\/pre>\n<p>Bu komut, &#8220;C:\\Users\\Kullanici\\Belgelerim&#8221; dizinindeki t\u00fcm &#8220;.txt&#8221; dosyalar\u0131n\u0131 bulur ve adlar\u0131n\u0131 &#8220;.log&#8221; olarak de\u011fi\u015ftirir.  <code class=\"language-\">-replace<\/code> operat\u00f6r\u00fc, dosya adlar\u0131ndaki &#8220;.txt&#8221; uzant\u0131s\u0131n\u0131 &#8220;.log&#8221; ile de\u011fi\u015ftirir.  <code class=\"language-\">$_.Name<\/code> ise her dosyan\u0131n ad\u0131n\u0131 temsil eder.<\/p>\n<p><strong>Ger\u00e7ek Hayat \u00d6rne\u011fi: Yedekleme \u0130\u015flemlerinde Dosya Adland\u0131rma<\/strong><\/p>\n<p>Bir yedekleme sisteminde, her yedekleme i\u015flemi i\u00e7in benzersiz bir dosya ad\u0131 olu\u015fturmak \u00f6nemlidir.  \u00d6rne\u011fin, her g\u00fcn olu\u015fturulan yedek dosyalar\u0131na tarih eklemek isteyebilirsiniz.  Bu, <code class=\"language-\">Get-Date<\/code> cmdlet&#8217;i ve string manip\u00fclasyonu ile yap\u0131labilir:<\/p>\n<pre class=\"language-powershell\"><code>$Tarih = Get-Date -Format &quot;yyyyMMdd&quot;\nRename-Item -Path &quot;C:\\Yedekleme\\yedek.bak&quot; -NewName &quot;yedek_$Tarih.bak&quot; -Force<\/code><\/pre>\n<p>Bu komut, &#8220;C:\\Yedekleme\\yedek.bak&#8221; dosyas\u0131n\u0131n ad\u0131n\u0131, g\u00fcn\u00fcn tarihini i\u00e7eren bir ada de\u011fi\u015ftirir.  E\u011fer ayn\u0131 tarihte bir yedekleme daha yap\u0131l\u0131rsa, <code class=\"language-\">-Force<\/code> parametresi sayesinde \u00fczerine yaz\u0131lacakt\u0131r.  Daha g\u00fcvenli bir yakla\u015f\u0131m ise her yedekleme i\u00e7in benzersiz bir ad olu\u015fturmakt\u0131r (\u00f6rne\u011fin, zaman damgas\u0131 ekleyerek).<\/p>\n<p><strong>Performans Optimizasyonu: B\u00fcy\u00fck Dosya K\u00fcmeleri \u0130\u00e7in \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>B\u00fcy\u00fck dosya k\u00fcmeleri \u00fczerinde \u00e7al\u0131\u015f\u0131rken, performans\u0131 optimize etmek \u00f6nemlidir.  <code class=\"language-\">-WhatIf<\/code> parametresi ile komutun yapaca\u011f\u0131 i\u015flemleri \u00f6nizleyebilirsiniz.  Ayr\u0131ca, <code class=\"language-\">ForEach-Object<\/code> cmdlet&#8217;i ile daha kontroll\u00fc bir i\u015flem ger\u00e7ekle\u015ftirebilirsiniz.  \u00d6rne\u011fin:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\B\u00fcy\u00fckDosyaKumesi&quot; | ForEach-Object {\n    $YeniAd = $_.Name -replace &quot;eski&quot;, &quot;yeni&quot;\n    Rename-Item -Path $_.FullName -NewName $YeniAd -Force -ErrorAction SilentlyContinue\n}<\/code><\/pre>\n<p>Bu \u00f6rnekte, <code class=\"language-\">-ErrorAction SilentlyContinue<\/code> parametresi, olas\u0131 hatalar\u0131 bast\u0131r\u0131r ve i\u015flemin devam etmesini sa\u011flar.  <code class=\"language-\">ForEach-Object<\/code> kullan\u0131m\u0131, her dosya i\u00e7in ayr\u0131 bir i\u015flem yaparak, b\u00fcy\u00fck dosya k\u00fcmelerinde daha iyi performans sa\u011flar.<\/p>\n<p><strong>\u0130leri D\u00fczey Konular: Hata Y\u00f6netimi ve \u0130stisnai Durumlar (Edge Cases)<\/strong><\/p>\n<p><code class=\"language-\">Rename-Item<\/code> cmdlet&#8217;ini kullan\u0131rken, baz\u0131 istisnai durumlarla kar\u015f\u0131la\u015fabilirsiniz.  \u00d6rne\u011fin, dosya zaten a\u00e7\u0131k olabilir veya dosya sisteminde izin sorunlar\u0131 olabilir.  Bu durumlar\u0131 ele almak i\u00e7in <code class=\"language-\">try-catch<\/code> bloklar\u0131 kullanabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>try {\n    Rename-Item -Path &quot;&lt;Eski Yol&gt;&quot; -NewName &quot;&lt;Yeni Ad&gt;&quot; -Force\n}\ncatch {\n    Write-Error &quot;Hata olu\u015ftu: $($_.Exception.Message)&quot;\n}<\/code><\/pre>\n<p>Bu kod blo\u011fu, <code class=\"language-\">Rename-Item<\/code> komutu s\u0131ras\u0131nda bir hata olu\u015fursa, hata mesaj\u0131n\u0131 ekrana yazar ve i\u015flemin ba\u015far\u0131s\u0131z olmas\u0131n\u0131 \u00f6nler.  Ayr\u0131ca, daha detayl\u0131 hata y\u00f6netimi i\u00e7in <code class=\"language-\">-ErrorAction<\/code> parametresini kullanabilirsiniz.  Fatih Soysal&#8217;\u0131n [PowerShell hata y\u00f6netimi](https:\/\/fatihsoysal.com\/powershell-hata-yonetimi) hakk\u0131ndaki detayl\u0131 yaz\u0131s\u0131na g\u00f6z atabilirsiniz.<\/p>\n<p><strong>Karma\u015f\u0131k Dosya Ad\u0131 De\u011fi\u015ftirme Senaryolar\u0131:  Fonksiyonlar Kullan\u0131m\u0131<\/strong><\/p>\n<p>Daha karma\u015f\u0131k dosya adland\u0131rma senaryolar\u0131 i\u00e7in, PowerShell fonksiyonlar\u0131 kullanmak olduk\u00e7a faydal\u0131d\u0131r.  \u00d6rne\u011fin, dosya ad\u0131na tarih ve saat ekleyen bir fonksiyon olu\u015fturabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>function Rename-FileWithDateTime {\n  param(\n    [string]$FilePath,\n    [string]$NewNamePrefix\n  )\n  $dateTime = Get-Date -Format &quot;yyyyMMdd_HHmmss&quot;\n  $newFileName = &quot;$NewNamePrefix_$dateTime$($FilePath | Select-Object -ExpandProperty Extension)&quot;\n  Rename-Item -Path $FilePath -NewName $newFileName -Force -ErrorAction SilentlyContinue\n}\n\nRename-FileWithDateTime -FilePath &quot;C:\\myFile.txt&quot; -NewNamePrefix &quot;Backup&quot;<\/code><\/pre>\n<p>Bu fonksiyon, dosya ad\u0131na tarih ve saat ekler ve <code class=\"language-\">-Force<\/code> parametresi ile mevcut dosyalar\u0131n \u00fczerine yazar.  Ayr\u0131ca, hata y\u00f6netimi i\u00e7in <code class=\"language-\">-ErrorAction SilentlyContinue<\/code> parametresi kullan\u0131l\u0131r.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>PowerShell&#8217;deki <code class=\"language-\">Rename-Item<\/code> cmdlet&#8217;i, dosya ve klas\u00f6r adlar\u0131n\u0131 de\u011fi\u015ftirmek i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir ara\u00e7t\u0131r.  <code class=\"language-\">-Force<\/code> parametresi ile mevcut dosyalar\u0131 \u00fczerine yazabilir, wildcard karakterleri ile toplu i\u015flemler yapabilir ve hata y\u00f6netimi teknikleri ile daha g\u00fcvenilir \u00e7\u00f6z\u00fcmler geli\u015ftirebilirsiniz.  Bu makalede \u00f6\u011frendi\u011finiz teknikleri kullanarak, dosya y\u00f6netimi i\u015flemlerinizi daha verimli ve g\u00fcvenli hale getirebilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">Rename-Item<\/code> cmdlet&#8217;i klas\u00f6rler i\u00e7in de \u00e7al\u0131\u015f\u0131r m\u0131?<\/strong> Evet, <code class=\"language-\">Rename-Item<\/code> cmdlet&#8217;i hem dosyalar hem de klas\u00f6rler i\u00e7in \u00e7al\u0131\u015f\u0131r.<\/p>\n<p>2. <strong><code class=\"language-\">-Force<\/code> parametresini kullan\u0131rken verilerimi kaybetme riskini nas\u0131l azaltabilirim?<\/strong>  Yedekleme yaparak ve i\u015flemi \u00f6nceden test ederek riskleri azaltabilirsiniz.<\/p>\n<p>3. <strong>\u00c7ok b\u00fcy\u00fck bir dosya k\u00fcmesi \u00fczerinde \u00e7al\u0131\u015f\u0131rken performans\u0131 nas\u0131l iyile\u015ftirebilirim?<\/strong>  <code class=\"language-\">ForEach-Object<\/code> cmdlet&#8217;i ve <code class=\"language-\">-ErrorAction SilentlyContinue<\/code> parametresi kullanarak performans\u0131 iyile\u015ftirebilirsiniz.<\/p>\n<p>4. <strong>Hatalar\u0131 nas\u0131l yakalay\u0131p daha iyi hata mesajlar\u0131 verebilirim?<\/strong> <code class=\"language-\">try-catch<\/code> bloklar\u0131 ve daha detayl\u0131 hata mesajlar\u0131 olu\u015fturarak hata y\u00f6netimini geli\u015ftirebilirsiniz.<\/p>\n<p>5. <strong>Karma\u015f\u0131k dosya adland\u0131rma i\u015flemleri i\u00e7in hangi teknikleri kullanmal\u0131y\u0131m?<\/strong>  PowerShell fonksiyonlar\u0131 ve d\u00fczenli ifadeler kullanarak karma\u015f\u0131k dosya adland\u0131rma i\u015flemlerini kolayla\u015ft\u0131rabilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell: Dosya Ad\u0131 \u00c7ak\u0131\u015fmas\u0131 Durumunda Rename-Item ile Dosyalar\u0131 Yeniden Adland\u0131rma Dosya y\u00f6netimi, her sistem y\u00f6neticisinin ve geli\u015ftiricinin&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-27594","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: Var Olan Dosya Ad\u0131 Durumunda Yeniden Adland\u0131r-\u00d6\u011fe ve \u00dczerine Yaz<\/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-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Var Olan Dosya Ad\u0131 Durumunda Yeniden Adland\u0131r-\u00d6\u011fe ve \u00dczerine Yaz\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-16T03:45:26+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-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Var Olan Dosya Ad\u0131 Durumunda Yeniden Adland\u0131r-\u00d6\u011fe ve \u00dczerine Yaz\",\"datePublished\":\"2025-08-16T03:45:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/\"},\"wordCount\":1110,\"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-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/\",\"name\":\"PowerShell: Var Olan Dosya Ad\u0131 Durumunda Yeniden Adland\u0131r-\u00d6\u011fe ve \u00dczerine Yaz\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-16T03:45:26+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Var Olan Dosya Ad\u0131 Durumunda Yeniden Adland\u0131r-\u00d6\u011fe ve \u00dczerine Yaz\"}]},{\"@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: Var Olan Dosya Ad\u0131 Durumunda Yeniden Adland\u0131r-\u00d6\u011fe ve \u00dczerine Yaz","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-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Var Olan Dosya Ad\u0131 Durumunda Yeniden Adland\u0131r-\u00d6\u011fe ve \u00dczerine Yaz","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-16T03:45:26+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-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Var Olan Dosya Ad\u0131 Durumunda Yeniden Adland\u0131r-\u00d6\u011fe ve \u00dczerine Yaz","datePublished":"2025-08-16T03:45:26+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/"},"wordCount":1110,"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-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/","name":"PowerShell: Var Olan Dosya Ad\u0131 Durumunda Yeniden Adland\u0131r-\u00d6\u011fe ve \u00dczerine Yaz","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-16T03:45:26+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-var-olan-dosya-adi-durumunda-yeniden-adlandir-oge-ve-uzerine-yaz\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Var Olan Dosya Ad\u0131 Durumunda Yeniden Adland\u0131r-\u00d6\u011fe ve \u00dczerine Yaz"}]},{"@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\/27594","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=27594"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27594\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=27594"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=27594"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=27594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}