【发布时间】:2013-03-01 11:57:24
【问题描述】:
我的控制器中有这段代码:
public ActionResult Upload(ScormUploadViewModel model)
{
if (ModelState.IsValid)
{
if (model.ScormPackageFile != null)
{
string zipCurFile = model.ScormPackageFile.FileName;
string destinationDirectoryName = Path.GetFullPath(zipCurFile);
//.GetFileNameWithoutExtension(zipCurFile);
Directory.CreateDirectory(destinationDirectoryName);
}
}
}
我通过我的视图上传了一个 zip 文件,然后需要将其解压缩到与 zipfilename 同名的文件夹中的相同位置
文件为:C:\TFSPreview\Zinc\Web\Project\ScormPackages\Windows 8 Training SkyDrive - Spanish.zip
我需要在 C:\TFSPreview\Zinc\Web\Project\ScormPackages\ 中创建一个文件夹 名称:Windows 8 Training SkyDrive - 西班牙语
因此有:C:\TFSPreview\Zinc\Web\Project\ScormPackages\Windows 8 Training SkyDrive - Spanish\
并解压上述文件夹中包含在 C:\TFSPreview\Zinc\Web\Project\ScormPackages\Windows 8 Training SkyDrive - Spanish.zip 中的所有文件
所以我的问题是:CreateDirectory() 会在 C:\TFSPreview\Zinc\Web\Project\ScormPackages\ 中创建文件夹 Windows 8 Training SkyDrive - Spanish 还是会尝试在 c:?? 中创建文件夹? /p>
谢谢
【问题讨论】:
标签: asp.net-mvc-3