比如要判断目录c:/abc下是否含有.txt类型的文件.
如果用file.exists("c:/abc/*.txt")这条语句是判断不出来的,因为file.exists不支持通配符,所以只能用:
if not directory.getfiles("c:/abc","*.txt") then
messagebox.show("目录c:/abc下不含有.txt类型的文件")
else
messagebox.show("目录c:/abc下含有.txt类型的文件")
end if
判断目录下是否含.txt文件的方法
博客介绍了判断目录c:/abc下是否含有.txt类型文件的方法。指出file.exists不支持通配符,无法用其判断,给出了使用directory.getfiles进行判断的代码示例。
比如要判断目录c:/abc下是否含有.txt类型的文件.
如果用file.exists("c:/abc/*.txt")这条语句是判断不出来的,因为file.exists不支持通配符,所以只能用:
if not directory.getfiles("c:/abc","*.txt") then
messagebox.show("目录c:/abc下不含有.txt类型的文件")
else
messagebox.show("目录c:/abc下含有.txt类型的文件")
end if