社区
C#
帖子详情
想从全路径文件名中,只析出后面的文件名部分,有没有现成的函数?
BCB
2005-01-21 09:59:54
如:"c:\Program Files\test\project1.exe"
只要求取出后面的project1.exe
有没有现成的函数?就象DELPHI与C++BUILDER的
ExtractFilePath()
...全文
220
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
}
Makefile常用
函数
——
文件名
函数
1、抽取
文件名
的
路径
部分
$ (dir names...) 此
函数
抽取names
中
的每一个
文件名
的
路径
,从
文件名
的首字符到最后一个斜杠之间的所有字符。 2、抽取
文件名
中
除去
路径
的一切字符,其实就是抽取
文件名
$(notdir names....
php
路径
截取
文件名
称,php 提取文件
路径
中
文件名
及文件后缀的方法
php 在处理本地的文件时,有时候需要获取到它们的
文件名
,以便做进一步的逻辑...php basename()
函数
介绍basename():
函数
返回路文件径
中
的
文件名
的
部分
。语法:basename(path,suffix);参数:path:必需,要处理的...
python从文件
路径
中
提取
文件名
、所在文件夹
有的时候我们
想
从文件
路径
中
提取出包含扩展的
文件名
,有的时候需要不包括扩展的
文件名
,还有的时候
想
要获取文件所在目录,在python
中
如何快速实现呢?
dos怎么从文件
全
路径
中
提取
文件名
dos怎么从文件
全
路径
中
提取
文件名
给一个变量 使用 %~n 这个变量替换模式。 例如在 cmd
中
: set str=techcomp/menu/navigator/outlook/childMenu.js for %a in ("%str%") do (echo %~na) ...
【C程序】从
路径
中
截取
文件名
的方法×2
从
路径
中
截取
文件名
的两种方法:#include "stdio.h" #include "string.h" int main(void){ char fn[30],*p; char pathname[80]="e:\\1\\2\\abc.dat"; //上句假设以某种方式获得的...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章