如何判断文件夹中是否存在文件?
本帖最后由 sex123 于 2014-6-3 08:37 编辑问题一:
如何判断文件夹c:\123\中是否存在文件?
如果存在文件,不管文件类型,也不管有几个文件,执行关闭a.exe后,删除文件夹中的所有文件。
问题二:
如何判断文件夹c:\123\中是否只存在一个文件,如果文件夹中有2个以上文件,则在error.txt中记录系统时间和全部文件名。 IF FileExists("C:\123\") Then
Run("C:\123\A.exe")
sleep("1000")
FileDelete("C:\123\")
Else
EndIf第一个问题你试试这样的解决办法可以么
第二个问题 你就提取\123\文件夹中的文件列表,然后用IF函数看一下List列表是否大于等于1就可以了 ;问题二:
#include <File.au3>
$aFileList = _FileListToArray("C:\123")
If Not @error Then
If $aFileList >= 2 Then
For $i = 1 To $aFileList
FileWriteLine("error.txt","C:\123\"& $aFileList[$i])
Next
EndIf
EndIf
;问题一:
#include <File.au3>
$aFileList = _FileListToArray("C:\123")
If Not @error Then
If $aFileList > 1 Then
DirRemove("C:\123",1)
DirCreate("C:\123")
EndIf
EndIf 获取文件列表,文件很多的话会不会很快?
页:
[1]