提示:本帖中,如果无特别提示,以VS2005测试为准
/// <summary>
/// Get file name
/// </summary>
/// <param name="fileFullName">fule name, such as c:/test/test.txt</param>
/// <param name="valueType">type:FULL or SHORT</param>
/// <returns></returns>
public string GetFileName(string fileFullName, string valueType)
{
int _startPostion = fileFullName.LastIndexOf(@"/")+1;
int _endPostion = fileFullName.LastIndexOf(".");
string _rtnValue = "";
switch (valueType.ToUpper())
{
case "SHORT":
_rtnValue = fileFullName.Substring(_startPostion, _endPostion - _startPostion);
break;
case "FULL":
_rtnValue = fileFullName.Substring(_startPostion);
break;
default:
break;
}
return _rtnValue;
}
/// <summary>
/// Get file name
/// </summary>
/// <param name="fileFullName">fule name, such as c:/test/test.txt</param>
/// <param name="valueType">type:FULL or SHORT</param>
/// <returns></returns>
public string GetFileName(string fileFullName, string valueType)
{
int _startPostion = fileFullName.LastIndexOf(@"/")+1;
int _endPostion = fileFullName.LastIndexOf(".");
string _rtnValue = "";
switch (valueType.ToUpper())
{
case "SHORT":
_rtnValue = fileFullName.Substring(_startPostion, _endPostion - _startPostion);
break;
case "FULL":
_rtnValue = fileFullName.Substring(_startPostion);
break;
default:
break;
}
return _rtnValue;
}
本文介绍了一种使用C#在VS2005环境下从完整路径中提取文件名的方法,该方法可通过参数选择返回完整文件名或仅文件主体名。
2万+

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



