Aşağıdaki dosyayı oluşturmak (veya üzerine yazmak) istediğinizi düşünün: - C:\Temp\Bar\Foo\Test.txt
Kullanılması File.Create (..) yöntemini bu bunu yapabilir.
AMA, aşağıdaki klasörlerden birine sahip değilseniz (yukarıdaki örnek yoldan)
- Sıcaklık
- Bar
- foo
sonra atılan bir DirectoryNotFoundException olsun .
Yani .. Bir yol verilen, nasıl yinelemeli bu yol için dosya oluşturmak için gerekli tüm klasörler .. oluşturabilirim? Temp veya Bar klasörleri var, ancak Foo yok ... ise bu da oluşturulur.
Basitlik açısından, Güvenlikle ilgili herhangi bir endişe olmadığını varsayalım - tüm izinler iyi, vb.