/**
* 判断文件的目录是否存,不存则创建
*/
public void CheckDirectoryExist(string destFilePath)
{
string fullDir = ParseDirectory(destFilePath);
string[] dirs = fullDir.Split('/');
string curDir = "/";
for (int i = 0; i < dirs.Length; i++)
{
string dir = dirs[i];
//如果是以/开始的路径,第一个为空
if (dir != null && dir.Length > 0)
{
try
{
curDir += dir+"/";
MakeDirectory(curDir);
}
catch (Exception)
{
}
}
}
}
public string ParseDirectory(string destFilePath)
{
return destFilePath.Substring(0, destFilePath.LastIndexOf("/"));
}
FtpWebRequest创建多层目录
最新推荐文章于 2021-08-03 15:32:39 发布
本文介绍了一个实用的方法来检查目标文件路径对应的目录是否存在,并在不存在时进行创建。此方法通过解析文件路径,逐级创建目录,确保文件可以被正确放置。
2530

被折叠的 条评论
为什么被折叠?



