Hãy tưởng tượng tôi muốn tạo (hoặc ghi đè) tệp sau: - C:\Temp\Bar\Foo\Test.txt
Sử dụng phương thức File.Create (..) , điều này có thể làm điều đó.
NHƯNG, nếu tôi không có một trong các thư mục sau (từ đường dẫn ví dụ đó, ở trên)
- Nhiệt độ
- Quán ba
- Foo
sau đó tôi nhận được một DirectoryNotFoundException ném.
Vì vậy, .. đưa ra một đường dẫn, làm thế nào chúng ta có thể tạo đệ quy tất cả các thư mục cần thiết để tạo tệp .. cho đường dẫn đó? Nếu thư mục Temp hoặc Bar tồn tại, nhưng Foo không ... thì điều đó cũng được tạo ra.
Để đơn giản, giả sử không có lo ngại về Bảo mật - tất cả các quyền đều ổn, v.v.