关于删除的贴子已结了!现在又有问题,大家帮我!
1。在DELPHI6.0中filelistbox1列出目录中的文件。现要将用户选择的文件改名,如何写??
2。如选的是a.txt 用户输入的新文件名在edit1.text 里.如果用户输入的是b.aew,哪不改错了!怎么办?
刚学帮忙写点代码。

解决方案 »

  1.   

    用 renamefile(const loldname:string;const newname:string) 就可以改名了,想怎么该,就怎么改
    第二个问题嘛,没有玩过,不过为什么非要让用户自己输入扩展名呢?何不扩展名自己定义,拥护只输入名字就可以了。比如edit1.text 中只输入b,而不是b.txt??这样不是更好?
      

  2.   

    楼主,,刚才在短信中我说过了,,就是把一个整体的文件名分离成主文件名和扩展名,,然后在edit.text中改的是主文件名,然后再用+号把扩展相连,,,就可以了,,祝:身体健康,答案和分数同样重要!!
      

  3.   

    TO:ghyghost
    你说的方法我倒明白了,只是不晓得怎么实现呀,帮忙写一下吧。求你啦。
      

  4.   

    ExtractFileExt这个函数,,取文件的扩展名,,,