C#如何得到相对的不含路径的文件名(如:C:\data\myData.mdb -> myData.mdb)

CsharpLayman 2003-03-30 12:36:06
控件 OpenFileDialog 的FileName是一个包含有绝对路径的文件名(如:C:\data\myData.mdb),在库函数中是否有能够从包含有绝对路径的文件名(C:\data\myData.mdb)中提取不含路径的文件名(myData.mdb)的方法或函数呢,如果没有,又该如何自己写函数来实现呢?
...全文
190 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cqing 2003-03-31
  • 打赏
  • 举报
回复
System.IO.Path.GetFileName
yyf8202 2003-03-30
  • 打赏
  • 举报
回复
你可以用GetDictionaryPath(..)这个函数,来获得所处文件的路径
jcaomao 2003-03-30
  • 打赏
  • 举报
回复
实际就是处理字符串阿

string str=@"C:\data\myData.mdb";
int weizhi=str.lastindex(str,@"\");
string result=str.right(str,weizhi);

result就是你要的文件名阿
风轻扬 2003-03-30
  • 打赏
  • 举报
回复
string FileFullName=OpenFileDialogPicture.FileName;//FileFullName包含路径和文件名
FileInfo TheFile1=new FileInfo(FileFullName);//通过获取TheFile1.Name来得到不包含路径只包含文件名的信息
string PictureName=TheFile1.Name;//将文件名赋予PictureName
MessageBox.Show(PictureName);//可以写上这句验证一下
insect_wsj 2003-03-30
  • 打赏
  • 举报
回复
System.IO.Path.GetFileName("C:\data\myData.mdb");

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧