我在我的网络应用程序中使用FileUploader控件。我想将文件上传到指定的文件夹中。由于特定文件夹尚不存在,我必须在我的代码中创建它的路径。
string folder = System.IO.Path.GetFileNameWithoutExtension(FileUpload1.FileName);
string path = Request.PhysicalApplicationPath + "/" + folder;
if (!System.IO.Directory.Exists(path))
System.IO.Directory.CreateDirectory(path);
string server_path = Request.PhysicalApplicationPath + "/myfiles/";
FileUpload1.SaveAs(server_path + FileUpload1.FileName);
答案 0 :(得分:0)
GetFileNameWithoutExtension为您提供文件名,而不是文件夹名称。然后,如果您有文件../../letter.txt
,它会为您提供letter
,这用于创建目录。