楼主可以看看这个代码 RunWait 运行 WinRar
#include <Array.au3>
#include <File.au3>
$FolderA = "D:\aaa"
$FolderB = "D:\bbb"
$A_list = _FileListToArray($FolderA, "*", 2)
For $i = 1 To $A_list[0]
RunWait("C:\Program Files\WinRAR\WinRAR.exe a -ep1 -r " & $FolderB & "\" & $A_list[$i] & ".rar " & $FolderA & "\" & $A_list[$i], "", @SW_HIDE )
Next
_ArrayDisplay($A_list,"unsorted")
_ArraySort($A_list, 0, 1, $A_list[0])
_ArrayDisplay($A_list,"sorted")
For $i = 1 To $A_list[0]-3
DirRemove($FolderA & "\" & $A_list[$i], 1)
Next
|