Tôi có chức năng tự động tạo Path
được chỉ định bằng cách xác định xem String Path
có phải là File
hoặc Directory
hay không.Làm cách nào để kiểm tra xem đường dẫn chuỗi có phải là 'Tệp' hay 'Thư mục' nếu đường dẫn không tồn tại?
Thông thường, tôi sẽ sử dụng này nếu con đường đã exists
:
FileAttributes attributes = File.GetAttributes("//Path");
if ((attributes & FileAttributes.Directory) == FileAttributes.Directory)
{
Directory.CreateDirectory("//Path");
}
Nhưng nếu nó không? Cách kiểm tra xem String Path
có phải là File
hoặc Directory
nếu không tồn tại không?
'File.Exists' và' Directory.Exists' –
Bạn muốn kiểm tra cái gì đó thậm chí không tồn tại? Nếu bạn muốn kiểm tra xem một tên đã cho có phải là tên tệp hợp lệ hay không, bạn có thể chỉ cần kiểm tra xem nó có phần mở rộng hay không, nếu không thì đó có thể là một thư mục. – HimBromBeere
@MetroSmurf Nghiêm túc? "Làm thế nào để kiểm tra xem đường dẫn là một tập tin hoặc thư mục nếu nó không tồn tại?" – Rawling