今天突然遇到必须取出文件的上一级目录路径,不知.NET有没有封装好的这个样一个函数,所以只能自己硬着头皮写了一个,本人大大菜鸟一只
/// <summary>
/// 通过文件完整路径获取上一级目录路径函数
/// </summary>
/// <param name="filePath"></param>
/// <returns></returns>

public string GetDirPath(string filePath)
{

string dirPath = "";
int i;
string[] str = filePath.Split('\\');
for (i = 0; i < str.Length - 1; i++)
{
dirPath += str[i] + "\\";
}
return dirPath;

}
感觉还是很不完美,不知道为什么,找不出什么原因,只是感觉。。。
/// <summary>
/// 通过文件完整路径获取上一级目录路径函数
/// </summary>
/// <param name="filePath"></param>
/// <returns></returns>
public string GetDirPath(string filePath)
{
string dirPath = "";
int i;
string[] str = filePath.Split('\\');
for (i = 0; i < str.Length - 1; i++)
{
dirPath += str[i] + "\\";
}
return dirPath;
}感觉还是很不完美,不知道为什么,找不出什么原因,只是感觉。。。



浙公网安备 33010602011771号