社区
C#
帖子详情
想从全路径文件名中,只析出后面的文件名部分,有没有现成的函数?
BCB
2005-01-21 09:59:54
如:"c:\Program Files\test\project1.exe"
只要求取出后面的project1.exe
有没有现成的函数?就象DELPHI与C++BUILDER的
ExtractFilePath()
...全文
228
8
打赏
收藏
想从全路径文件名中,只析出后面的文件名部分,有没有现成的函数?
如:"c:\Program Files\test\project1.exe" 只要求取出后面的project1.exe 有没有现成的函数?就象DELPHI与C++BUILDER的 ExtractFilePath()
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
}
获得当前应用程序执行时所在的目录
在PB
中
获得当前应用程序执行时所在的目录和Exe名称。使用API
函数
GetModuleFileNameA。
C#截图源码及示例(仿QQ截图)
C#截图源码及示例(仿QQ截图) 基于CS程序员之窗CSharpWin截图源码,进行了简单修改。 1、截图时添加遮罩层 2、响应键盘事件ESC 3、默认鼠标样式 4、保存默认
文件名
5、截图时立即执行OnPaint
函数
java string
路径
_java - 如何从包含绝对文件
路径
的String
中
获取
文件名
?
java - 如何从包含绝对文件
路径
的String
中
获取
文件名
?String变量包含
文件名
,C:\Hello\AnotherFolder\The File Name.PDF。如何只将
文件名
The File Name.PDF作为字符串?我打算拆分字符串,但这不是最佳解决方案。10个解决方案229 votes替代使用\\(Java 7+):Path p = Paths.get("C:\\Hello\...
实现一个
函数
:取出一个
全
路径
文件名
中
的
文件名
部分
。
函数
原型如下 /* 【in】 pszFullPath
全
路径
文件名
【out】pazPathName 接受
全
路径
的缓冲区 【out】nCount 缓存区大小 */ int ExtractFilePath(char *pszFullPath, char *pszPathName, int nCount); ...
Matlab 【fileparts(path)】 分割提取
路径
path
中
的各
部分
(所属文件夹
路径
、
文件名
和后缀)
分割提取
路径
path
中
的各
部分
(所属文件夹
路径
、
文件名
和后缀扩展名) filepath = 'a/b/c/name.pgm'; [pathstr, name, ext] = fileparts(filepath); # Matlab R2021a [pathstr, name, ext, versn] = fileparts(filepath); # 比较老的版本 # 效果: pathstr = 'a/b/c'; # 所属文件夹的
路径
name = 'name'; #
文件名
ext = '.pgm'; #
C#
111,111
社区成员
642,556
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章