{"id":27672,"date":"2025-08-17T09:45:25","date_gmt":"2025-08-17T06:45:25","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-mkdir-pnin-esdegeri-nasil-kullanilir\/"},"modified":"2025-08-17T09:45:25","modified_gmt":"2025-08-17T06:45:25","slug":"powershell-mkdir-pnin-esdegeri-nasil-kullanilir","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-mkdir-pnin-esdegeri-nasil-kullanilir\/","title":{"rendered":"PowerShell: mkdir -p&#8217;nin E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r"},"content":{"rendered":"<p># PowerShell&#8217;de mkdir -p E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r?<\/p>\n<p><strong>Meta A\u00e7\u0131klamas\u0131:<\/strong> PowerShell&#8217;de dizin olu\u015fturman\u0131n en etkili yolu nedir? Bu makalede, <code class=\"language-\">mkdir -p<\/code> komutunun e\u015fde\u011ferini PowerShell&#8217;de nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131, performans optimizasyonunu ve ger\u00e7ek d\u00fcnya \u00f6rneklerini ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  Yeni ba\u015flayanlardan ileri d\u00fczey kullan\u0131c\u0131lara kadar herkes i\u00e7in kapsaml\u0131 bir rehber.<\/p>\n<p>Dosya ve dizin y\u00f6netimi, her sistem y\u00f6neticisi ve geli\u015ftiricinin g\u00fcnl\u00fck i\u015flerinde kar\u015f\u0131la\u015ft\u0131\u011f\u0131 temel bir g\u00f6revdir.  Linux d\u00fcnyas\u0131nda s\u0131k\u00e7a kullan\u0131lan <code class=\"language-\">mkdir -p<\/code> komutu, ara dizinler mevcut de\u011filse de tek bir komutla t\u00fcm dizin hiyerar\u015fisini olu\u015fturma imkan\u0131 sa\u011flar. Peki ya Windows d\u00fcnyas\u0131nda ve PowerShell&#8217;de?  Bu makalede, PowerShell&#8217;de <code class=\"language-\">mkdir -p<\/code> komutunun e\u015fde\u011ferini nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131, performans optimizasyonunu ve olas\u0131 sorunlar\u0131 ad\u0131m ad\u0131m ele alaca\u011f\u0131z.  Ger\u00e7ek d\u00fcnya senaryolar\u0131yla desteklenen bu kapsaml\u0131 rehber, yeni ba\u015flayanlardan ileri d\u00fczey kullan\u0131c\u0131lara kadar herkese hitap etmektedir.<\/p>\n<p><strong>1. PowerShell&#8217;de Dizin Olu\u015fturma Temelleri<\/strong><\/p>\n<p>PowerShell, Windows&#8217;un g\u00fc\u00e7l\u00fc komut sat\u0131r\u0131 arac\u0131d\u0131r.  Dosya ve dizin y\u00f6netimi i\u00e7in \u00e7e\u015fitli cmdlet&#8217;ler sunar.  Bunlardan en \u00f6nemlisi <code class=\"language-\">New-Item<\/code> cmdlet&#8217;idir. <code class=\"language-\">New-Item<\/code> cmdlet&#8217;i, dosyalar ve dizinler olu\u015fturmak i\u00e7in kullan\u0131l\u0131r.  Ancak, <code class=\"language-\">mkdir -p<\/code> komutunun sa\u011flad\u0131\u011f\u0131 otomatik ara dizin olu\u015fturma \u00f6zelli\u011fini do\u011frudan sunmaz.  Bu nedenle, PowerShell&#8217;de <code class=\"language-\">mkdir -p<\/code>&#8216;nin e\u015fde\u011ferini olu\u015fturmak i\u00e7in farkl\u0131 yakla\u015f\u0131mlar kullanmam\u0131z gerekir.<\/p>\n<p><code class=\"language-\">New-Item<\/code> cmdlet&#8217;inin temel kullan\u0131m\u0131 \u015fu \u015fekildedir:<\/p>\n<pre class=\"language-powershell\"><code>New-Item -ItemType Directory -Path &quot;C:\\Yeni\\Dizin\\Yolu&quot;<\/code><\/pre>\n<p>Bu komut, &#8220;C:\\Yeni\\Dizin\\Yolu&#8221; yolunda bir dizin olu\u015fturur. Ancak, &#8220;Yeni&#8221; ve &#8220;Dizin&#8221; dizinleri \u00f6nceden mevcut de\u011filse, hata al\u0131rs\u0131n\u0131z. \u0130\u015fte burada <code class=\"language-\">mkdir -p<\/code>&#8216;nin e\u015fde\u011ferine ihtiya\u00e7 duydu\u011fumuz nokta ortaya \u00e7\u0131kar.<\/p>\n<p><strong>2. PowerShell&#8217;de <code class=\"language-\">mkdir -p<\/code>&#8216;nin E\u015fde\u011ferini Olu\u015fturmak: Yeni Ba\u015flayanlar \u0130\u00e7in Ad\u0131m Ad\u0131m K\u0131lavuz<\/strong><\/p>\n<p>Yeni ba\u015flayanlar i\u00e7in en basit yakla\u015f\u0131m, <code class=\"language-\">Test-Path<\/code> cmdlet&#8217;ini kullanarak dizinin varl\u0131\u011f\u0131n\u0131 kontrol etmek ve gerekirse ara dizinleri olu\u015fturmakt\u0131r.<\/p>\n<p><strong>Ad\u0131m 1:<\/strong> Hedef dizinin yolunu belirleyin.<\/p>\n<p><strong>Ad\u0131m 2:<\/strong> <code class=\"language-\">Test-Path<\/code> cmdlet&#8217;ini kullanarak dizinin varl\u0131\u011f\u0131n\u0131 kontrol edin.<\/p>\n<p><strong>Ad\u0131m 3:<\/strong> Dizin mevcut de\u011filse, <code class=\"language-\">New-Item<\/code> cmdlet&#8217;ini kullanarak dizini ve gerekli ara dizinleri olu\u015fturun.<\/p>\n<p>\u0130\u015fte basit bir \u00f6rnek:<\/p>\n<pre class=\"language-powershell\"><code>$path = &quot;C:\\Yeni\\Dizin\\Yolu&quot;\n\nif (!(Test-Path -Path $path -PathType Container)) {\n  New-Item -ItemType Directory -Force -Path $path\n}<\/code><\/pre>\n<p><code class=\"language-\">-Force<\/code> parametresi, var olan dizinlerin \u00fczerine yaz\u0131lmas\u0131n\u0131 engeller ve olu\u015fturacak dizinin yolunda var olan dizinleri silmeye \u00e7al\u0131\u015fmaz.  Bu parametre, olas\u0131 veri kayb\u0131n\u0131 \u00f6nlemek i\u00e7in \u00f6nemlidir.<\/p>\n<p><strong>3. Ger\u00e7ek D\u00fcnya \u00d6rne\u011fi ve Optimizasyon \u0130pu\u00e7lar\u0131: Orta Seviye<\/strong><\/p>\n<p>\u015eimdi, ger\u00e7ek bir senaryo ele alal\u0131m.  Bir web sunucusunda, her g\u00fcn yeni bir tarih dizini olu\u015fturman\u0131z gerekti\u011fini varsayal\u0131m.  A\u015fa\u011f\u0131daki kod, bunu otomatik olarak yapar:<\/p>\n<pre class=\"language-powershell\"><code>$tarih = Get-Date -Format &quot;yyyyMMdd&quot;\n$path = &quot;C:\\WebSunucu\\Loglar\\$tarih&quot;\n\nif (!(Test-Path -Path $path -PathType Container)) {\n  New-Item -ItemType Directory -Force -Path $path\n}<\/code><\/pre>\n<p>Bu kod, g\u00fcnl\u00fck log dosyalar\u0131n\u0131 saklamak i\u00e7in her g\u00fcn yeni bir dizin olu\u015fturur.  Optimizasyon i\u00e7in, <code class=\"language-\">Test-Path<\/code> cmdlet&#8217;inin performans\u0131n\u0131 art\u0131rmak i\u00e7in <code class=\"language-\">-PathType Container<\/code> parametresini kullan\u0131yoruz. Bu, sadece dizinleri kontrol etmemizi sa\u011flar ve dosyalar\u0131 kontrol etmeyi atlar.<\/p>\n<p><strong>4.  PowerShell&#8217;de \u00c7oklu Dizin Olu\u015fturma: \u0130leri D\u00fczey<\/strong><\/p>\n<p>Tek bir dizin yerine birden fazla dizin olu\u015fturman\u0131z gerekiyorsa, d\u00f6ng\u00fcler kullanabilirsiniz.  \u00d6rne\u011fin, birden fazla tarih i\u00e7in dizin olu\u015fturmak isteyebilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>for ($i = 0; $i -lt 7; $i++) {\n  $tarih = (Get-Date).AddDays(-$i).ToString(&quot;yyyyMMdd&quot;)\n  $path = &quot;C:\\WebSunucu\\Loglar\\$tarih&quot;\n  if (!(Test-Path -Path $path -PathType Container)) {\n    New-Item -ItemType Directory -Force -Path $path | Out-Null\n  }\n}<\/code><\/pre>\n<p>Bu kod, son 7 g\u00fcn i\u00e7in dizinleri olu\u015fturur. <code class=\"language-\">Out-Null<\/code>, <code class=\"language-\">New-Item<\/code> cmdlet&#8217;inin \u00e7\u0131kt\u0131s\u0131n\u0131 bast\u0131r\u0131r, b\u00f6ylece konsol \u00e7\u0131kt\u0131s\u0131 daha temiz olur.  Bu, \u00f6zellikle b\u00fcy\u00fck miktarda dizin olu\u015ftururken performans\u0131 art\u0131r\u0131r.<\/p>\n<p><strong>5.  Performans Analizi ve Edge Case&#8217;ler: Uzman Seviyesi<\/strong><\/p>\n<p>\u00c7ok say\u0131da dizin olu\u015ftururken performans kritik bir fakt\u00f6rd\u00fcr.  <code class=\"language-\">Test-Path<\/code> cmdlet&#8217;inin performans\u0131n\u0131 iyile\u015ftirmek i\u00e7in, m\u00fcmk\u00fcn oldu\u011funca spesifik parametreler kullan\u0131n.  \u00d6rne\u011fin, <code class=\"language-\">-PathType Container<\/code> parametresi, sadece dizinleri kontrol etmenizi sa\u011flar ve dosyalar\u0131 kontrol etmeyi atlar.<\/p>\n<p>Edge case&#8217;ler, beklenmedik durumlar veya hatalard\u0131r.  \u00d6rne\u011fin, izin sorunlar\u0131 nedeniyle dizin olu\u015fturulamayabilir.  Bu gibi durumlarda, <code class=\"language-\">try-catch<\/code> bloklar\u0131 kullanarak hatalar\u0131 yakalayabilir ve uygun \u015fekilde i\u015fleyebilirsiniz.<\/p>\n<pre class=\"language-powershell\"><code>try {\n  New-Item -ItemType Directory -Force -Path $path\n}\ncatch {\n  Write-Error &quot;Dizin olu\u015fturulamad\u0131: $($_.Exception.Message)&quot;\n}<\/code><\/pre>\n<p>Bu kod, dizin olu\u015fturma i\u015flemi s\u0131ras\u0131nda bir hata olu\u015fursa hata mesaj\u0131n\u0131 yazar.<\/p>\n<p><strong>6.  PowerShell&#8217;de <code class=\"language-\">mkdir -p<\/code> Alternatifleri: Fonksiyonlar ve Mod\u00fcller<\/strong><\/p>\n<p>Daha okunabilir ve tekrar kullan\u0131labilir bir kod i\u00e7in, <code class=\"language-\">mkdir -p<\/code>&#8216;nin e\u015fde\u011ferini bir fonksiyon olarak tan\u0131mlayabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>function Make-Directory {\n  param(\n    [string]$Path\n  )\n  if (!(Test-Path -Path $Path -PathType Container)) {\n    New-Item -ItemType Directory -Force -Path $Path | Out-Null\n  }\n}\n\nMake-Directory -Path &quot;C:\\Yeni\\Dizin\\Yolu&quot;<\/code><\/pre>\n<p>Bu fonksiyon, kodu daha d\u00fczenli ve tekrar kullan\u0131labilir hale getirir.  Ayr\u0131ca, daha karma\u015f\u0131k senaryolar i\u00e7in \u00f6zelle\u015ftirilebilir.  Daha geli\u015fmi\u015f senaryolar i\u00e7in, \u00fc\u00e7\u00fcnc\u00fc taraf PowerShell mod\u00fcllerini de inceleyebilirsiniz.  Fatih Soysal&#8217;\u0131n blogunda (https:\/\/fatihsoysal.com) PowerShell ile ilgili daha fazla ipucu ve bilgi bulabilirsiniz.<\/p>\n<p><strong>7. G\u00fcvenlik ve \u0130zinler<\/strong><\/p>\n<p>Dizin olu\u015fturma i\u015flemlerinde g\u00fcvenlik ve izinler \u00e7ok \u00f6nemlidir.  <code class=\"language-\">New-Item<\/code> cmdlet&#8217;i ile dizin olu\u015ftururken, uygun izinlere sahip oldu\u011funuzdan emin olun.  Yetersiz izinler, dizin olu\u015fturma i\u015flemini ba\u015far\u0131s\u0131z k\u0131labilir.  Ayr\u0131ca, olu\u015fturulan dizinlerin izinlerini do\u011fru \u015fekilde ayarlad\u0131\u011f\u0131n\u0131zdan emin olun.  Bu, g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 \u00f6nlemek i\u00e7in \u00e7ok \u00f6nemlidir.<\/p>\n<p><strong>8. Sonu\u00e7 ve S\u0131k\u00e7a Sorulan Sorular<\/strong><\/p>\n<p>Bu makalede, PowerShell&#8217;de <code class=\"language-\">mkdir -p<\/code> komutunun e\u015fde\u011ferini nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131, performans optimizasyonunu ve olas\u0131 sorunlar\u0131 ad\u0131m ad\u0131m ele ald\u0131k.  Ger\u00e7ek d\u00fcnya senaryolar\u0131yla desteklenen bu kapsaml\u0131 rehber, yeni ba\u015flayanlardan ileri d\u00fczey kullan\u0131c\u0131lara kadar herkese hitap etmeyi ama\u00e7lamaktad\u0131r.  PowerShell&#8217;in g\u00fcc\u00fcnden yararlanarak, dosya ve dizin y\u00f6netimini daha verimli ve g\u00fcvenli bir \u015fekilde ger\u00e7ekle\u015ftirebilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">-Force<\/code> parametresi ne i\u015fe yarar?<\/strong> <code class=\"language-\">-Force<\/code> parametresi, var olan dizinlerin \u00fczerine yaz\u0131lmas\u0131n\u0131 engeller ve olu\u015fturacak dizinin yolunda var olan dizinleri silmeye \u00e7al\u0131\u015fmaz.<\/p>\n<p>2. <strong><code class=\"language-\">-PathType Container<\/code> parametresi neden \u00f6nemlidir?<\/strong>  <code class=\"language-\">-PathType Container<\/code> parametresi, sadece dizinleri kontrol etmemizi sa\u011flar ve dosyalar\u0131 kontrol etmeyi atlar, performans\u0131 art\u0131r\u0131r.<\/p>\n<p>3. <strong>Hata y\u00f6netimi neden \u00f6nemlidir?<\/strong> Hata y\u00f6netimi, beklenmedik durumlar\u0131 yakalamak ve uygun \u015fekilde i\u015flemek i\u00e7in gereklidir.  <code class=\"language-\">try-catch<\/code> bloklar\u0131, olas\u0131 hatalar\u0131 yakalamak ve uygulaman\u0131n \u00e7\u00f6kmesini \u00f6nlemek i\u00e7in kullan\u0131labilir.<\/p>\n<p>4. <strong>\u00dc\u00e7\u00fcnc\u00fc taraf mod\u00fcller kullanmal\u0131 m\u0131y\u0131m?<\/strong>  Daha geli\u015fmi\u015f senaryolar i\u00e7in, \u00fc\u00e7\u00fcnc\u00fc taraf PowerShell mod\u00fclleri kullanmak faydal\u0131 olabilir. Ancak, g\u00fcvenilir kaynaklardan indirdi\u011finizden emin olun.<\/p>\n<p>5. <strong>PowerShell&#8217;de dizin olu\u015fturma ile ilgili daha fazla bilgi nerede bulabilirim?<\/strong>  Fatih Soysal&#8217;\u0131n blogunda (https:\/\/fatihsoysal.com) PowerShell ile ilgili daha fazla ipucu ve bilgi bulabilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell&#8217;de mkdir -p E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r? Meta A\u00e7\u0131klamas\u0131: PowerShell&#8217;de dizin olu\u015fturman\u0131n en etkili yolu nedir? Bu makalede,&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-27672","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: mkdir -p&#039;nin E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r<\/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-mkdir-pnin-esdegeri-nasil-kullanilir\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: mkdir -p&#039;nin E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-mkdir-pnin-esdegeri-nasil-kullanilir\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-17T06:45:25+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-mkdir-pnin-esdegeri-nasil-kullanilir\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-mkdir-pnin-esdegeri-nasil-kullanilir\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: mkdir -p&#8217;nin E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r\",\"datePublished\":\"2025-08-17T06:45:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-mkdir-pnin-esdegeri-nasil-kullanilir\/\"},\"wordCount\":1044,\"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-mkdir-pnin-esdegeri-nasil-kullanilir\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-mkdir-pnin-esdegeri-nasil-kullanilir\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-mkdir-pnin-esdegeri-nasil-kullanilir\/\",\"name\":\"PowerShell: mkdir -p'nin E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-17T06:45:25+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-mkdir-pnin-esdegeri-nasil-kullanilir\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-mkdir-pnin-esdegeri-nasil-kullanilir\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-mkdir-pnin-esdegeri-nasil-kullanilir\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: mkdir -p&#8217;nin E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r\"}]},{\"@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: mkdir -p'nin E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r","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-mkdir-pnin-esdegeri-nasil-kullanilir\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: mkdir -p'nin E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-mkdir-pnin-esdegeri-nasil-kullanilir\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-17T06:45:25+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-mkdir-pnin-esdegeri-nasil-kullanilir\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-mkdir-pnin-esdegeri-nasil-kullanilir\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: mkdir -p&#8217;nin E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r","datePublished":"2025-08-17T06:45:25+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-mkdir-pnin-esdegeri-nasil-kullanilir\/"},"wordCount":1044,"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-mkdir-pnin-esdegeri-nasil-kullanilir\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-mkdir-pnin-esdegeri-nasil-kullanilir\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-mkdir-pnin-esdegeri-nasil-kullanilir\/","name":"PowerShell: mkdir -p'nin E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-17T06:45:25+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-mkdir-pnin-esdegeri-nasil-kullanilir\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-mkdir-pnin-esdegeri-nasil-kullanilir\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-mkdir-pnin-esdegeri-nasil-kullanilir\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: mkdir -p&#8217;nin E\u015fde\u011feri Nas\u0131l Kullan\u0131l\u0131r"}]},{"@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\/27672","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=27672"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27672\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=27672"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=27672"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=27672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}