编程更改目录的名字。

lxwyk 2003-03-17 04:37:16
比如原目录名为abc,我想将它改为def.请各位大虾帮帮忙
...全文
23 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
昨天在网吧,,记忆力有些问题

是renamefile

函数能改目录的名字,,我回家试了,,
darkhorsedba 2003-03-17
  • 打赏
  • 举报
回复
重起了,就可了!
sorry!
darkhorsedba 2003-03-17
  • 打赏
  • 举报
回复
知道如此,为何我不行!
ehom 2003-03-17
  • 打赏
  • 举报
回复
ReName这样用

var
f : file;

AssignFile(f, 'c:\abc');
ReName(f, 'c:\cde');
ehom 2003-03-17
  • 打赏
  • 举报
回复
API:SHFileOperation

复制,重命名,删除都可以搞定

var
SHFileOp:TSHFileOpStruct;

with SHFileOp do
begin
Wnd:=Handle;
wFunc:=FO_RENAME;
pFrom:=PChar(OldFileName+#0);
pTo:=PChar(NewFileName+#0);
fFlags:=FOF_NOCONFIRMATION or FOF_SILENT;
end;
SHFileOperation(SHFileOp);
  • 打赏
  • 举报
回复
这样看看

rename('c:\abc\','c:\cde\');
  • 打赏
  • 举报
回复
我以前见过用这个函数改目录名的,
darkhorsedba 2003-03-17
  • 打赏
  • 举报
回复
更晕,,
你验证过了吗!!
  • 打赏
  • 举报
回复
晕,,两个参数

rename('c:\abc','c:\cde');
darkhorsedba 2003-03-17
  • 打赏
  • 举报
回复
怎么用呀!
老大,麻烦你写细点!!
要不你就先建个目录,在把文件拷过去,再把以前的删除!
qiume 2003-03-17
  • 打赏
  • 举报
回复
rename
darkhorsedba 2003-03-17
  • 打赏
  • 举报
回复
试试..
  • 打赏
  • 举报
回复
rename

虽然是文件的,但对目录也是通用的,

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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