社区
C#
帖子详情
想从全路径文件名中,只析出后面的文件名部分,有没有现成的函数?
BCB
2005-01-21 09:59:54
如:"c:\Program Files\test\project1.exe"
只要求取出后面的project1.exe
有没有现成的函数?就象DELPHI与C++BUILDER的
ExtractFilePath()
...全文
326
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
}
实现一个
函数
:取出一个
全
路径
文件名
中
的
文件名
部分
。
函数
原型如下 /* 【in】 pszFullPath
全
路径
文件名
【out】pazPathName 接受
全
路径
的缓冲区 【out】nCount 缓存区大小 */ int ExtractFilePath(char *pszFullPath, char *pszPathName, int nCount); ...
C#
路径
中
获取文件
全
路径
、目录、扩展名、
文件名
称
C#
路径
中
获取文件
全
路径
、目录、扩展名、
文件名
称 常用
函数
需要引用System.IO直接可以调用Path的静态方法 class Program { static void Main(string[] args) { //获取当前运行程序的目录 string fileDir = Environment.Curr...
C#
路径
中
获取文件
全
路径
、目录、扩展名、
文件名
称和修改
文件名
C#
路径
中
获取文件
全
路径
、目录、扩展名、
文件名
称 常用
函数
需要引用System.IO 直接可以调用Path的静态方法 class Program { static void Main(string[] args) { //获取当前运行程序的目录 string fileDir = Environment.CurrentDirectory; Console.WriteLine("当前程序目录:"+fileDir);
【VC++】根据
文件名
,查找文件的
全
路径
。。
DWORD WINAPI GetFullPathName( __in LPCTSTR lpFileName, __in DWORD nBufferLength, __out LPTSTR lpBuffer, __out LPTSTR* lpFilePart ); Retrieves the fu
文件名
函数
1、
文件名
函数
文件名
函数
可以对文件的名称、所在子目录、驱动器和扩展名等进行操作。下表列出这些
函数
及其功能。
函数
说明 ExpandFileName() 返回文件的
全
路径
(含驱动器、
路径
) ExtractFileExt() 从
文件名
中
抽取扩展名 ExtractFileName() 从
文件名
中
抽取不含
路径
的
文件名
ExtractFilePath() 从
文件名
中
抽取
路径
名 ExtractFileD
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章