您的位置:程序门 -> .net技术 -> c#



关于截去字符串的问题,谢谢,在线等!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于截去字符串的问题,谢谢,在线等![已结贴,结贴人:cyhzyh]
发表于:2007-02-09 10:19:14 楼主
文件路径为:c:\我的文档\我的文件夹\cyh.txt
我想截取字符串为:c:\我的文档\我的文件夹\
请问如何实现

注意:文件路径不确定,可以是任何长度的文件路径

谢谢,在线等!
发表于:2007-02-09 10:23:021楼 得分:10
string   str   =   @ "c:\我的文档\我的文件夹\cyh.txt ";
                        int   index   =   str.lastindexof(@ "\ ");
                        string   newstr   =   str.substring(0,   index+1);
                        messagebox.show(newstr);
发表于:2007-02-09 10:23:302楼 得分:4
string   filename   =   @ "c:\我的文档\我的文件夹\cyh.txt ";
string   path   =   system.io.path.getdirectoryname(filename);
messagebox.show(path);
发表于:2007-02-09 10:25:303楼 得分:0
谢谢
发表于:2007-02-09 10:26:274楼 得分:4
用.net自带的fileinfo类

system.io.fileinfo   fileinfo   =   new   system.io.fileinfo(@ "c:\我的文档\我的文件夹\cyh.txt ");
string   folder   =   fileinfo.directoryname;
发表于:2007-02-09 10:27:085楼 得分:0
何必要自己分割呢,最简单的就是最好的
发表于:2007-02-09 10:29:036楼 得分:0
我为什么结不了帖呀
发表于:2007-02-09 10:30:327楼 得分:0

何必要自己分割呢,最简单的就是最好的
-----------
离开了.net,你怎么办?
发表于:2007-02-09 10:30:358楼 得分:0
本页页面的顶部banner下面有个“管理”,点这个链接。
发表于:2007-02-09 10:31:359楼 得分:0
樓上那樣好像沒有實現lz想要的,呵呵,少了最後的\
发表于:2007-02-09 10:37:3410楼 得分:1
string   str1   =   @ "c:\我的文档\我的文件夹\cyh.txt ";

string   str2=str1.substring(0,str1.length-7);
发表于:2007-02-09 11:39:0711楼 得分:0
楼上的没看题,特别是注意那一行。
发表于:2007-02-09 13:34:0312楼 得分:1
string   str   =   @ "c:\我的文档\我的文件夹\cyh.txt ";
                        int   index   =   str.lastindexof(@ "\ ");
                        string   newstr   =   str.substring(0,   index+1);
                        messagebox.show(newstr);
发表于:2007-02-10 11:57:1113楼 得分:0
up


快速检索

最新资讯
热门点击