{"id":28894,"date":"2025-09-04T21:15:26","date_gmt":"2025-09-04T18:15:26","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-dosya-kopyalama-ve-yeniden-adlandirma\/"},"modified":"2025-09-04T21:15:26","modified_gmt":"2025-09-04T18:15:26","slug":"powershell-dosya-kopyalama-ve-yeniden-adlandirma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-dosya-kopyalama-ve-yeniden-adlandirma\/","title":{"rendered":"PowerShell: Dosya Kopyalama ve Yeniden Adland\u0131rma"},"content":{"rendered":"<p># PowerShell: Dosya Kopyalama ve Yeniden Adland\u0131rma Rehberi<\/p>\n<p>Dosyalar\u0131n\u0131z\u0131 y\u00f6netmek ve d\u00fczenlemek i\u00e7in s\u0131k s\u0131k kopyalama ve yeniden adland\u0131rma i\u015flemlerine ihtiya\u00e7 duyars\u0131n\u0131z.  Bu i\u015flemler, manuel olarak yap\u0131ld\u0131\u011f\u0131nda zaman al\u0131c\u0131 ve hata yapmaya m\u00fcsait olabilir.  PowerShell, bu t\u00fcr tekrarlayan g\u00f6revleri otomatikle\u015ftirmek i\u00e7in g\u00fc\u00e7l\u00fc komutlar sunar. Bu rehberde, PowerShell kullanarak dosyalar\u0131 nas\u0131l kopyalay\u0131p yeniden adland\u0131raca\u011f\u0131n\u0131z\u0131, ba\u015flang\u0131\u00e7 seviyesinden ileri seviyeye kadar ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  Farkl\u0131 senaryolar i\u00e7in pratik \u00e7\u00f6z\u00fcmler ve performans optimizasyon teknikleri bulacaks\u0131n\u0131z.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131:<\/strong><\/p>\n<p>* <strong>Yeni Ba\u015flayan:<\/strong> Temel <code class=\"language-\">Copy-Item<\/code> ve <code class=\"language-\">Rename-Item<\/code> komutlar\u0131n\u0131n kullan\u0131m\u0131, basit \u00f6rnekler.<br \/>\n* <strong>Orta:<\/strong> Ger\u00e7ek hayat senaryolar\u0131, dosya isimlerinde de\u011fi\u015fkenlerin kullan\u0131m\u0131, hata y\u00f6netimi.<br \/>\n* <strong>\u0130leri D\u00fczey:<\/strong> Performans optimizasyonu, b\u00fcy\u00fck miktarda dosya i\u015flemleri, \u00f6zel durumlar (edge cases) ve geli\u015fmi\u015f PowerShell teknikleri.<\/p>\n<p><strong>1. Temel Kavramlar: <code class=\"language-\">Copy-Item<\/code> ve <code class=\"language-\">Rename-Item<\/code> Komutlar\u0131<\/strong><\/p>\n<p>PowerShell&#8217;de dosya kopyalama i\u00e7in <code class=\"language-\">Copy-Item<\/code> cmdlet&#8217;\u0131n\u0131, dosya yeniden adland\u0131rma i\u00e7in ise <code class=\"language-\">Rename-Item<\/code> cmdlet&#8217;\u0131n\u0131 kullan\u0131r\u0131z.  Her iki cmdlet de olduk\u00e7a esnektir ve \u00e7e\u015fitli parametrelerle \u00f6zelle\u015ftirilebilir.  <code class=\"language-\">Copy-Item<\/code>&#8216;\u0131n temel kullan\u0131m\u0131 \u015fu \u015fekildedir:<\/p>\n<pre class=\"language-powershell\"><code>Copy-Item -Path &quot;KaynakDosyaYolu&quot; -Destination &quot;HedefDosyaYolu&quot;<\/code><\/pre>\n<p><code class=\"language-\">-Path<\/code> parametresi kopyalanacak dosyan\u0131n yolunu, <code class=\"language-\">-Destination<\/code> parametresi ise dosyan\u0131n kopyalanaca\u011f\u0131 hedef yolunu belirtir.  \u00d6rne\u011fin, &#8220;C:\\Kaynak\\dosya.txt&#8221; dosyas\u0131n\u0131 &#8220;D:\\Hedef&#8221; dizinine kopyalamak i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Copy-Item -Path &quot;C:\\Kaynak\\dosya.txt&quot; -Destination &quot;D:\\Hedef&quot;<\/code><\/pre>\n<p><code class=\"language-\">Rename-Item<\/code> cmdlet&#8217;\u0131 ise \u015fu \u015fekilde kullan\u0131l\u0131r:<\/p>\n<pre class=\"language-powershell\"><code>Rename-Item -Path &quot;DosyaYolu&quot; -NewName &quot;YeniDosyaAdi&quot;<\/code><\/pre>\n<p><code class=\"language-\">-Path<\/code> parametresi yeniden adland\u0131r\u0131lacak dosyan\u0131n yolunu, <code class=\"language-\">-NewName<\/code> parametresi ise yeni dosya ad\u0131n\u0131 belirtir. \u00d6rne\u011fin, &#8220;C:\\Kaynak\\dosya.txt&#8221; dosyas\u0131n\u0131n ad\u0131n\u0131 &#8220;yenidosya.txt&#8221; olarak de\u011fi\u015ftirmek i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>Rename-Item -Path &quot;C:\\Kaynak\\dosya.txt&quot; -NewName &quot;yenidosya.txt&quot;<\/code><\/pre>\n<p><strong>2. Nas\u0131l Kopyalay\u0131p Yeniden Adland\u0131r\u0131r\u0131m? (Yeni Ba\u015flayanlar \u0130\u00e7in)<\/strong><\/p>\n<p>\u015eimdi, basit bir \u00f6rnek ile hem kopyalama hem de yeniden adland\u0131rma i\u015flemlerini birle\u015ftirece\u011fiz.  &#8220;C:\\Kaynak\\ornek.txt&#8221; dosyas\u0131n\u0131 &#8220;C:\\Hedef&#8221; dizinine &#8220;kopyalanmis_ornek.txt&#8221; olarak kopyalamak istiyoruz.  Bunun i\u00e7in \u00f6nce dosyay\u0131 kopyalay\u0131p, sonra da kopyalanm\u0131\u015f dosyay\u0131 yeniden adland\u0131rabiliriz:<\/p>\n<pre class=\"language-powershell\"><code>Copy-Item -Path &quot;C:\\Kaynak\\ornek.txt&quot; -Destination &quot;C:\\Hedef&quot;\nRename-Item -Path &quot;C:\\Hedef\\ornek.txt&quot; -NewName &quot;kopyalanmis_ornek.txt&quot;<\/code><\/pre>\n<p>Bu kod, iki ayr\u0131 komut \u00e7al\u0131\u015ft\u0131r\u0131r.  Daha verimli bir yakla\u015f\u0131m, <code class=\"language-\">-Destination<\/code> parametresinde yeni dosya ad\u0131n\u0131 do\u011frudan belirtmektir:<\/p>\n<pre class=\"language-powershell\"><code>Copy-Item -Path &quot;C:\\Kaynak\\ornek.txt&quot; -Destination &quot;C:\\Hedef\\kopyalanmis_ornek.txt&quot;<\/code><\/pre>\n<p>Bu tek sat\u0131rl\u0131k komut, dosyay\u0131 kopyalay\u0131p ayn\u0131 anda yeniden adland\u0131r\u0131r.<\/p>\n<p><strong>3. Ger\u00e7ek Hayat \u00d6rne\u011fi: Toplu Dosya \u0130\u015fleme (Orta Seviye)<\/strong><\/p>\n<p>Bir\u00e7ok dosyay\u0131 kopyalay\u0131p yeniden adland\u0131rman\u0131z gerekebilir.  \u00d6rne\u011fin, &#8220;C:\\Resimler&#8221; dizinindeki t\u00fcm JPG dosyalar\u0131n\u0131 &#8220;C:\\Yedekler&#8221; dizinine kopyalay\u0131p, dosya adlar\u0131n\u0131n \u00f6n\u00fcne &#8220;Yedek_&#8221; eklemek isteyebilirsiniz.  Bunun i\u00e7in <code class=\"language-\">Get-ChildItem<\/code> cmdlet&#8217;\u0131n\u0131 kullanarak dosyalar\u0131 filtreleyebilir ve bir d\u00f6ng\u00fc i\u00e7inde her dosya i\u00e7in i\u015flemi tekrarlayabiliriz:<\/p>\n<pre class=\"language-powershell\"><code>Get-ChildItem -Path &quot;C:\\Resimler&quot; -Filter &quot;*.jpg&quot; | ForEach-Object {\n    $source = $_.FullName\n    $destination = &quot;C:\\Yedekler\\Yedek_&quot; + $_.Name\n    Copy-Item -Path $source -Destination $destination\n}<\/code><\/pre>\n<p>Bu kod, &#8220;C:\\Resimler&#8221; dizinindeki t\u00fcm JPG dosyalar\u0131n\u0131 bulur ve her bir dosya i\u00e7in <code class=\"language-\">Copy-Item<\/code> cmdlet&#8217;\u0131n\u0131 kullanarak &#8220;C:\\Yedekler&#8221; dizinine kopyalar.  <code class=\"language-\">$_.Name<\/code> \u00f6zelli\u011fi dosya ad\u0131n\u0131, <code class=\"language-\">$_.FullName<\/code> \u00f6zelli\u011fi ise dosyan\u0131n tam yolunu verir.<\/p>\n<p><strong>4. Dosya \u0130simlerinde De\u011fi\u015fken Kullan\u0131m\u0131 (Orta Seviye)<\/strong><\/p>\n<p>Dosya isimlerini dinamik olarak olu\u015fturmak i\u00e7in de\u011fi\u015fkenler kullanabiliriz.  \u00d6rne\u011fin, dosya ad\u0131na tarih eklemek isteyebilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>$tarih = Get-Date -Format &quot;yyyyMMdd&quot;\nCopy-Item -Path &quot;C:\\Kaynak\\ornek.txt&quot; -Destination &quot;C:\\Hedef\\ornek_$tarih.txt&quot;<\/code><\/pre>\n<p>Bu kod, dosyay\u0131 kopyalar ve dosya ad\u0131na bug\u00fcn\u00fcn tarihini ekler.<\/p>\n<p><strong>5. Hata Y\u00f6netimi ve Optimizasyon \u0130pu\u00e7lar\u0131 (Orta Seviye)<\/strong><\/p>\n<p>Dosya kopyalama ve yeniden adland\u0131rma i\u015flemlerinde hatalar olu\u015fabilir (\u00f6rne\u011fin, hedef dosya zaten mevcutsa).  Hatalar\u0131 yakalamak i\u00e7in <code class=\"language-\">try-catch<\/code> blo\u011fu kullanabiliriz:<\/p>\n<pre class=\"language-powershell\"><code>try {\n    Copy-Item -Path &quot;C:\\Kaynak\\ornek.txt&quot; -Destination &quot;C:\\Hedef\\ornek.txt&quot;\n}\ncatch {\n    Write-Error &quot;Dosya kopyalama hatas\u0131: $_&quot;\n}<\/code><\/pre>\n<p>Performans\u0131 art\u0131rmak i\u00e7in <code class=\"language-\">-ErrorAction SilentlyContinue<\/code> parametresini kullanarak hata mesajlar\u0131n\u0131 bast\u0131rabilir ve i\u015flemin devam etmesini sa\u011flayabiliriz. Ancak bu, hatalar\u0131 g\u00f6rmezden geldi\u011finiz anlam\u0131na gelir, bu y\u00fczden dikkatli kullan\u0131lmal\u0131d\u0131r.  Ayr\u0131ca, b\u00fcy\u00fck dosyalar i\u00e7in i\u015flemi optimize etmek i\u00e7in <code class=\"language-\">-Force<\/code> parametresini kullanarak var olan dosyalar\u0131n \u00fczerine yazmay\u0131 sa\u011flayabilirsiniz (dikkatli olun!).<\/p>\n<p><strong>6. Performans Analizi ve B\u00fcy\u00fck Miktarda Dosya \u0130\u015fleme (\u0130leri D\u00fczey)<\/strong><\/p>\n<p>\u00c7ok say\u0131da dosya ile \u00e7al\u0131\u015f\u0131rken performans \u00f6nemlidir.  <code class=\"language-\">Copy-Item<\/code> cmdlet&#8217;\u0131, her dosya i\u00e7in ayr\u0131 bir i\u015flem ba\u015flat\u0131r.  B\u00fcy\u00fck miktarda dosya i\u00e7in bu performans sorunlar\u0131na yol a\u00e7abilir.  Bu durumda, <code class=\"language-\">robocopy<\/code> komutunu kullanmak daha verimli olabilir.  <code class=\"language-\">robocopy<\/code> Windows&#8217;un yerle\u015fik bir komutudur ve \u00e7oklu i\u015flem yetene\u011fi sayesinde daha h\u0131zl\u0131d\u0131r.<\/p>\n<pre class=\"language-powershell\"><code>robocopy &quot;C:\\Kaynak&quot; &quot;C:\\Hedef&quot; \/mir \/r:0 \/w:0<\/code><\/pre>\n<p><code class=\"language-\">\/mir<\/code> parametresi, kaynak dizinini hedef dizine aynalar. <code class=\"language-\">\/r:0<\/code> ve <code class=\"language-\">\/w:0<\/code> parametreleri, hata durumunda tekrar deneme say\u0131s\u0131n\u0131 s\u0131f\u0131ra ayarlayarak i\u015flemi h\u0131zland\u0131r\u0131r.<\/p>\n<p><strong>7. \u00d6zel Durumlar (Edge Cases) ve Geli\u015fmi\u015f PowerShell Teknikleri (\u0130leri D\u00fczey)<\/strong><\/p>\n<p>Dosya isimlerinde \u00f6zel karakterler varsa veya dosyalar kilitli ise, <code class=\"language-\">Copy-Item<\/code> ve <code class=\"language-\">Rename-Item<\/code> cmdlet&#8217;lar\u0131 sorun ya\u015fayabilir.  Bu gibi durumlarda, dosya kilitlerini kald\u0131rmak veya \u00f6zel karakterleri i\u015flemek i\u00e7in ek ad\u0131mlar eklemeniz gerekebilir.  \u00d6rne\u011fin, <code class=\"language-\">-Force<\/code> parametresi kilitli dosyalar\u0131 kopyalamaya yard\u0131mc\u0131 olabilir, ancak bu her zaman \u00e7al\u0131\u015fmaz.  Ayr\u0131ca, <code class=\"language-\">Get-ChildItem<\/code>&#8216;\u0131n <code class=\"language-\">-ErrorAction SilentlyContinue<\/code> parametresiyle kullan\u0131m\u0131, hatal\u0131 dosyalar\u0131 atlaman\u0131za olanak tan\u0131r.<\/p>\n<p><strong>8.  PowerShell&#8217;de Dosya Y\u00f6netimi \u0130\u00e7in \u0130pu\u00e7lar\u0131 ve P\u00fcf Noktalar\u0131<\/strong><\/p>\n<p>* <strong>Wildcard karakterler:<\/strong> <code class=\"language-\">*<\/code> ve <code class=\"language-\">?<\/code> karakterlerini kullanarak dosya adlar\u0131n\u0131 filtreleyin.<br \/>\n* <strong>Regular Expressions:<\/strong> Karma\u015f\u0131k dosya adlar\u0131n\u0131 filtrelemek i\u00e7in d\u00fczenli ifadeler kullan\u0131n.<br \/>\n* <strong>Pipeline:<\/strong> <code class=\"language-\">Get-ChildItem<\/code>, <code class=\"language-\">Where-Object<\/code>, <code class=\"language-\">ForEach-Object<\/code> gibi cmdlet&#8217;lar\u0131 pipeline ile birle\u015ftirerek g\u00fc\u00e7l\u00fc ve verimli komutlar olu\u015fturun.<br \/>\n* <strong>PowerShell&#8217;in yerle\u015fik yard\u0131m sistemi:<\/strong> <code class=\"language-\">Get-Help Copy-Item<\/code> gibi komutlarla cmdlet&#8217;lar\u0131n parametrelerini ve kullan\u0131m\u0131n\u0131 \u00f6\u011frenin.<\/p>\n<p><strong>9.  Sonu\u00e7<\/strong><\/p>\n<p>PowerShell, dosya kopyalama ve yeniden adland\u0131rma i\u015flemlerini otomatikle\u015ftirmek i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir ara\u00e7t\u0131r.  Bu rehberde, temel komutlardan ileri d\u00fczey tekniklere kadar bir\u00e7ok y\u00f6ntemi inceledik.  Uygun y\u00f6ntemi se\u00e7erken dosya say\u0131s\u0131, dosya boyutlar\u0131 ve hata y\u00f6netimi gereksinimlerinizi g\u00f6z \u00f6n\u00fcnde bulundurman\u0131z \u00f6nemlidir.  Daha fazla bilgi 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>PowerShell&#8217;de dosya kopyalama i\u015flemini nas\u0131l durdurabilirim?<\/strong>  <code class=\"language-\">Ctrl + C<\/code> tu\u015flar\u0131na basarak i\u015flemi durdurabilirsiniz.<\/p>\n<p>2. <strong>Hedef dizin yoksa ne olur?<\/strong>  <code class=\"language-\">Copy-Item<\/code> cmdlet&#8217;\u0131 hata verecektir.  Hedef dizini \u00f6nceden olu\u015fturman\u0131z veya <code class=\"language-\">-Force<\/code> parametresini kullanman\u0131z gerekir.<\/p>\n<p>3. <strong>B\u00fcy\u00fck dosyalar\u0131 kopyalamak ne kadar s\u00fcrer?<\/strong>  Bu, dosya boyutuna, a\u011f h\u0131z\u0131na ve sistem kaynaklar\u0131na ba\u011fl\u0131d\u0131r.<\/p>\n<p>4. <strong><code class=\"language-\">robocopy<\/code> komutu <code class=\"language-\">Copy-Item<\/code>&#8216;dan ne kadar daha h\u0131zl\u0131d\u0131r?<\/strong>  <code class=\"language-\">robocopy<\/code>, \u00f6zellikle b\u00fcy\u00fck miktarda dosya i\u00e7in genellikle daha h\u0131zl\u0131d\u0131r, \u00e7\u00fcnk\u00fc \u00e7oklu i\u015flem yetene\u011fine sahiptir.<\/p>\n<p>5. <strong>Hata y\u00f6netimi nas\u0131l iyile\u015ftirilebilir?<\/strong>  <code class=\"language-\">try-catch<\/code> blo\u011fu ve detayl\u0131 hata mesajlar\u0131 kullanarak hata y\u00f6netimini iyile\u015ftirebilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell: Dosya Kopyalama ve Yeniden Adland\u0131rma Rehberi Dosyalar\u0131n\u0131z\u0131 y\u00f6netmek ve d\u00fczenlemek i\u00e7in s\u0131k s\u0131k kopyalama ve yeniden&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-28894","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: Dosya Kopyalama ve Yeniden Adland\u0131rma<\/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-dosya-kopyalama-ve-yeniden-adlandirma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Dosya Kopyalama ve Yeniden Adland\u0131rma\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-dosya-kopyalama-ve-yeniden-adlandirma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-04T18:15: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=\"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-dosya-kopyalama-ve-yeniden-adlandirma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-dosya-kopyalama-ve-yeniden-adlandirma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Dosya Kopyalama ve Yeniden Adland\u0131rma\",\"datePublished\":\"2025-09-04T18:15:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-dosya-kopyalama-ve-yeniden-adlandirma\/\"},\"wordCount\":1036,\"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-dosya-kopyalama-ve-yeniden-adlandirma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-dosya-kopyalama-ve-yeniden-adlandirma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-dosya-kopyalama-ve-yeniden-adlandirma\/\",\"name\":\"PowerShell: Dosya Kopyalama ve Yeniden Adland\u0131rma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-04T18:15:26+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-dosya-kopyalama-ve-yeniden-adlandirma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-dosya-kopyalama-ve-yeniden-adlandirma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-dosya-kopyalama-ve-yeniden-adlandirma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Dosya Kopyalama ve Yeniden Adland\u0131rma\"}]},{\"@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: Dosya Kopyalama ve Yeniden Adland\u0131rma","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-dosya-kopyalama-ve-yeniden-adlandirma\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Dosya Kopyalama ve Yeniden Adland\u0131rma","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-dosya-kopyalama-ve-yeniden-adlandirma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-04T18:15:26+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-dosya-kopyalama-ve-yeniden-adlandirma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-dosya-kopyalama-ve-yeniden-adlandirma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Dosya Kopyalama ve Yeniden Adland\u0131rma","datePublished":"2025-09-04T18:15:26+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-dosya-kopyalama-ve-yeniden-adlandirma\/"},"wordCount":1036,"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-dosya-kopyalama-ve-yeniden-adlandirma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-dosya-kopyalama-ve-yeniden-adlandirma\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-dosya-kopyalama-ve-yeniden-adlandirma\/","name":"PowerShell: Dosya Kopyalama ve Yeniden Adland\u0131rma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-04T18:15:26+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-dosya-kopyalama-ve-yeniden-adlandirma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-dosya-kopyalama-ve-yeniden-adlandirma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-dosya-kopyalama-ve-yeniden-adlandirma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Dosya Kopyalama ve Yeniden Adland\u0131rma"}]},{"@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\/28894","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=28894"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/28894\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=28894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=28894"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=28894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}