bbip 发表于 2009-6-15 15:03:12

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

本帖最后由 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 命令不能自动创建二级目录还是我哪地方操作有问题?

maxkingmax 发表于 2009-6-15 15:11:18

感觉是不是应该先创建目录 

bbip 发表于 2009-6-15 15:19:49

是啊,先创建个目录 就可以 不创建目录就不行,我发这个提问就是想明白是我的代码写的有问题还是FileInstall函数不支持自动创建不存在的目录

rchockxm 发表于 2009-6-15 19:45:37

映像中,FileInstall 須先建立目標目錄...

gto250 发表于 2009-6-15 21:43:55

一定要先创建目录才行的!




http://lwc.nhome.cn/code/showip.asp

lynfr8 发表于 2009-6-15 21:47:35

filemove就支持创建不存在文件夹
不过也是多了一条命令了fileinstall("shell32.dll",@ScriptDir&"\shell32.dll",1)
FileMove("shell32.dll",@ScriptDir&"\12\shell32.dll",8)
页: [1]
查看完整版本: AU3的@TempDir不能自动创建二级目录吗?