我想编一个批量改名的小程序,想用ShellListView来让用户选择文件,然后按照一定算法进行批量改名,可是它没有例如FileName之类的属性,如何用Rename函数来改用户所选的文件呢?
解决方案 »
- 程序退出时,弹出错误提示框怎么办?
- Delphi2006操作MySQL出错,是我的问题还是Delphi2006本身的问题?
- 十万火急 在线求教 分不够在加
- 关于 EXCEL 图表操作问题
- 如何知道已安装的FastReport的版本
- 关于ADOTable插入后排序的问题
- 各位大虾:菜鸟小弟请问——如何让一个程序窗体响应另一个程序发过来的消息后,从最小化还原为原始状态,或从非激活状态变为激活状态?
- 关于MDI窗体
- SQL操作的问题
- Borland自带的ADO例子为什么也出错啊?
- 请教UPdateResource的API函数(修改可执行文件中的资源)如何调用,请给个例子好吗,谢谢!
- 如何将一个 Form 包在 DLL 的里面供外部使用?
---
slv1就是ShellListView
var sf:TShellFolder;
begin
if slv1.SelCount=0 then exit;
sf:=slv1.Folders[slv1.Selected.Index];
label1.Caption:=sf.PathName; //这就是文件名了
可以renamefile(sf.PathName, 'hi.txt');
end;/ by LY http://www.99898.com/www/lysoft