检查文件类型是否存在

时间:2017-03-16 16:54:59

标签: macos excel-vba zsh vba excel

我正在Excel for Mac中编写VBA脚本,需要检查特定目录中是否存在文件类型。我认为实现它的最佳方法是使用MacScript命令调用shell脚本。

ScriptToRun = "do shell script ""ls '/path/to/folder/test.txt'"""
MacScript(ScriptToRun)

这样可行,但只要我将一个扩展字符放入该行就会失败。例如:

ScriptToRun = "do shell script ""ls '/path/to/folder/*.txt'"""

1 个答案:

答案 0 :(得分:0)

我在Mac上不熟悉Excel,但您应该能够使用Dir功能,为您所使用的文件类型指定MacID。如果它返回一个空字符串,则目录中没有该类型的文件。即。

If Dir("SomePath", MacID("TEXT")) <> "" Then
  'Do something
End If