H hzsd Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-09 #1 ExtractFileName()得到的文件名含有扩展名,我想不要扩展名,有相应的函数 或者简单准确的方法吗?请教。
A Argus Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-09 #2 笨方法: 得到后再把扩展名去掉,可以用strcopy()之类的函数。。。。
H hzsd Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-09 #3 谢谢Argus,呵呵,没有直接的函数? 如果用strcopy,算法是不是就是从右向左去掉第一个“.”后面的部分?
C chenzheng770101 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-09 #4 copy 函数和pos 函数把扩展名去掉就可以了
C cozo Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-09 #5 还有个函数是得到文件后缀名的,你结合两个用就可以了。 不过我记得是有个可以直接得到文件名字的。看看帮助吧。
D DiamondKing Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-09 #7 先 test1:=ExtractFileName(...); 然后test2:=ChangeFileExt(test1,''); 就好了。
A AIHUA Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-09 #8 FileName:=ExtractFileName(AFileName)取得文件名 FilePath:=ExtractFilePath(AFileName)取得文件路径 FileExt:=ExtractFileExt(AFileName)取得文件扩展名
FileName:=ExtractFileName(AFileName)取得文件名 FilePath:=ExtractFilePath(AFileName)取得文件路径 FileExt:=ExtractFileExt(AFileName)取得文件扩展名
H hamsoft Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-09 #9 ExtractFileName:filename.ext ExtractFilePath:c:/xx/ ExtractFileExt:.exe ExpandFileName:c:/xx/filename.exe
ExtractFileName:filename.ext ExtractFilePath:c:/xx/ ExtractFileExt:.exe ExpandFileName:c:/xx/filename.exe
Z zjjy Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-05 #11 为什么我用expandfilename(文件名),得到的路径却是C:/Documents and Settings/Administrator/文件名