社区
C#
帖子详情
想从全路径文件名中,只析出后面的文件名部分,有没有现成的函数?
BCB
2005-01-21 09:59:54
如:"c:\Program Files\test\project1.exe"
只要求取出后面的project1.exe
有没有现成的函数?就象DELPHI与C++BUILDER的
ExtractFilePath()
...全文
303
8
打赏
收藏
想从全路径文件名中,只析出后面的文件名部分,有没有现成的函数?
如:"c:\Program Files\test\project1.exe" 只要求取出后面的project1.exe 有没有现成的函数?就象DELPHI与C++BUILDER的 ExtractFilePath()
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BCB
2005-01-24
打赏
举报
回复
要的就是 zhzuo(秋枫) 的方法
BCB
2005-01-21
打赏
举报
回复
万一不含\,如: string a=@"project1.exe";
string b=a.Substring(a.LastIndexOf("\\")+1);
server_me
2005-01-21
打赏
举报
回复
Substring( , )
已解
freehul
2005-01-21
打赏
举报
回复
楼上正解
CSTerry
2005-01-21
打赏
举报
回复
string a=@"c:\Program Files\test\project1.exe";
string b=a.Substring(a.LastIndexOf("\\")+1);
fellowcheng
2005-01-21
打赏
举报
回复
同意
zhzuo(秋枫)
marvelstack
2005-01-21
打赏
举报
回复
.net framework虽然庞大,但楼主也不要走弯路,
使用Path.GetFileName()方法
string fileName = @"C:\mydir\myfile.ext";
string path = @"C:\mydir\";
string result;
result = Path.GetFileName(fileName);
Console.WriteLine("GetFileName('{0}') returns '{1}'",
fileName, result);
result = Path.GetFileName(path);
Console.WriteLine("GetFileName('{0}') returns '{1}'",
path, result);
CSTerry
2005-01-21
打赏
举报
回复
string a=@"c:\Program Files\test\project1.exe";
string b="";
if(a.LastIndexOf("\\")!=-1)
{
b=a.Substring(a.LastIndexOf("\\")+1);
}
else
{
b=a
}
实现一个
函数
:取出一个
全
路径
文件名
中
的
文件名
部分
。
博客给出了ExtractFilePath
函数
的原型,该
函数
有三个参数,pszFullPath为
全
路径
文件名
,pszPathName用于接受
全
路径
的缓冲区,nCount是缓存区大小,
函数
返回值类型为int。
C#
路径
中
获取文件
全
路径
、目录、扩展名、
文件名
称和修改
文件名
本文详细介绍如何使用C#
中
的System.IO命名空间进行文件
路径
操作,包括获取文件
全
路径
、目录、扩展名、
文件名
等,并提供修改
文件名
的具体方法。
C#
路径
中
获取文件
全
路径
、目录、扩展名、
文件名
称
本文介绍了如何在C#
中
使用System.IO.Path的静态方法来获取文件的
全
路径
、所在目录、文件扩展名以及仅
文件名
称,这些都是C#开发
中
的常见操作。
【VC++】根据
文件名
,查找文件的
全
路径
。。
本文介绍了一个用于获取指定文件完整
路径
及
文件名
的Windows API
函数
GetFullPathName。通过该
函数
,开发者可以轻松地从给定的
文件名
中
提取出完整的
路径
信息。示例展示了如何使用此
函数
来获取“Big5.dat”文件的
全
路径
。
文件名
函数
博客介绍了
文件名
函数
,这些
函数
可对文件的名称、子目录、驱动器和扩展名等进行操作,如ExpandFileName()返回
全
路径
,ExtractFileExt()抽取扩展名等,还包括改变扩展名、抽取相对
路径
等多种功能。
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章