本帖最后由 cashiba 于 2016-10-16 19:51 编辑
学习一下文件和目录操作。如下把多个函数组合到一起练习。结果有点小问题:
1、说AU3没有新建文件和重命名文件的函数,那么想实现代码中注释部分的新建和重命名文件,要怎样写代码呢?
2、最后两行代码 FileDelete、DirRemove这两个函数为啥失灵呢?
初学,见笑了.....#include <WinAPIFiles.au3>
Test()
Func Test()
Local $FilePath = "C:\Bea"
If DirGetSize($FilePath) <> -1 Then
MsgBox($MB_SYSTEMMODAL, "", "目录已经存在!")
Return False
EndIf
DirCreate($FilePath)
Local $Fex = FileExists($FilePath & "\.jre.txt")
If $Fex Then
MsgBox($MB_SYSTEMMODAL, "", "文件存在." & @CRLF & "FileExist 返回 " & $Fex)
;1,把 jre.txt 重命名为 jre.bak
;2,删除原 jre.txt
;3,创建新 jre.txt
Else
MsgBox($MB_SYSTEMMODAL, "", "没有文件." & @CRLF & "FileExist 返回 " & $Fex)
FileCopy("D:\usbfiles\jre.txt",$FilePath,$FC_OVERWRITE);+ $FC_CREATEPATH)
EndIf
FileDelete($FilePath & "\.jre.txt")
DirRemove($FilePath)
EndFunc
|