找回密码
 加入
搜索
查看: 2335|回复: 5

使用FileMove对文件夹重新命名问题

[复制链接]
发表于 2010-1-5 17:28:16 | 显示全部楼层 |阅读模式
FileMove("d:\1", "d:\2")



d:\1中包括以下文件
d:\1\1\123.txt
d:\1\1234.txt
执行结果就是将123.txt移动走了。。。
我该怎么写
发表于 2010-1-5 18:15:53 | 显示全部楼层
本帖最后由 水木子 于 2010-1-5 18:18 编辑

正如帮助文档中说的“由于 AutoIt 并没有"FileRename"(文件重命名)函数,请使用 FileMove 函数来重命名文件!”

而LZ的错误很简单,你程序的意思就是将123.txt文件从d:\1\1\目录移到d:\1\ 发现问题了吗?

估计LZ本意是这样:FileMove ('d:\1\1\123.txt', 'd:\1\1\1234.txt')
发表于 2010-1-5 18:31:48 | 显示全部楼层
DirMove()
发表于 2010-1-5 18:51:56 | 显示全部楼层
楼上说的极是,这不是文件重命名问题,而是文件夹的重命名。

但重命名是个很简单的工作,希望AU3能早日支持它
发表于 2010-1-5 20:00:26 | 显示全部楼层
发表于 2010-1-5 20:37:24 | 显示全部楼层
FileMove ( "d:\1.txt", "c:\2.txt", 1)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 05:35 , Processed in 0.072723 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表