提示:本帖中,如果无特别提示,以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;
}