关于复制命令
请教个问题如,我把oeminfo.ini复制到C:\WINDOWS\system32文件夹下,使用命令:FileInstall("oeminfo.ini",@SystemDir&"\oeminfo.ini",1)
但如果C:\WINDOWS\system32文件夹下原oeminfo.ini文件属性设为只读,就无法覆盖,请教要怎么写才能在文件是在属性只读的状态下也能覆盖。
[ 本帖最后由 番茄 于 2008-5-30 00:22 编辑 ] 方法一:
RunWait(@ComSpec & " /c " & 'ren C:\WINDOWS\system32\oeminfo.ini C:\WINDOWS\system32\oeminfo.bak', "", @SW_HIDE)
FileInstall("oeminfo.ini",@SystemDir&"\oeminfo.ini",1) 原帖由 jhwl 于 2008-5-29 23:45 发表 http://www.autoitx.com/images/common/back.gif
方法一:
RunWait(@ComSpec & " /c " & 'ren C:\WINDOWS\system32\oeminfo.ini C:\WINDOWS\system32\oeminfo.bak', "", @SW_HIDE)
FileInstall("oeminfo.ini",@SystemDir&"\oeminfo.ini",1)
在原文件属性是只读状态下,依然不能覆盖。 FileSetAttrib 原帖由 马甲 于 2008-5-30 00:11 发表 http://www.autoitx.com/images/common/back.gif
FileSetAttrib
谢谢你!我加了这一句解决了。
FileSetAttrib("C:\WINDOWS\system32\oeminfo.ini", "-R", 1) 学习中,支持高手指点迷津
页:
[1]