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

AU3的@TempDir不能自动创建二级目录吗?

[复制链接]
发表于 2009-6-15 15:03:12 | 显示全部楼层 |阅读模式
本帖最后由 bbip 于 2009-6-18 18:03 编辑

我写的一个程序需要用到fileinstall  部分代码如下
fileinstall("aa.exe",@TempDir&"\aa.exe")

这样很成功 能在%temp%目录下看到aa.exe
但是

fileinstall("aa.exe",@TempDir&"\abc\aa.exe")

就不成功,未能在%temp%目录下发现aa.exe 也没有新建目录abc

DirCreate ( @TempDir&"\abc" )
FileInstall("ghost11.exe",@TempDir&"\abc\aa.exe")

这样写  就能在%temp%目录找的到abc目录 并且abc目录里面有aa.exe

AU3的FileInstall 命令不能自动创建二级目录还是我哪地方操作有问题?
发表于 2009-6-15 15:11:18 | 显示全部楼层
感觉是不是应该先创建目录 
 楼主| 发表于 2009-6-15 15:19:49 | 显示全部楼层
是啊,先创建个目录 就可以 不创建目录就不行,我发这个提问就是想明白是我的代码写的有问题还是FileInstall函数不支持自动创建不存在的目录
发表于 2009-6-15 19:45:37 | 显示全部楼层
映像中,FileInstall 須先建立目標目錄...
发表于 2009-6-15 21:43:55 | 显示全部楼层
一定要先创建目录才行的!




发表于 2009-6-15 21:47:35 | 显示全部楼层
filemove就支持创建不存在文件夹
不过也是多了一条命令了
fileinstall("shell32.dll",@ScriptDir&"\shell32.dll",1)
FileMove("shell32.dll",@ScriptDir&"\12\shell32.dll",8)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-13 06:31 , Processed in 0.070271 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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