wpsjs加载项里的GetAttr

wils
wils

创作者俱乐部成员

最近遇到个问题,在wpsjs加载项里如何判断一个本地的路径是文件还是目录

如果在jsa里,有GetAttr这个方法,可以方便的判断

在wpsjs加载项里没找到GetAttr,但却可以用ExecuteExcel4Macro,于是发现可以执行GetFileAttributesA代替GetAttr

🔔

ExecuteExcel4Macro(`CALL("Kernel32", "GetFileAttributesA", "JC", "C:\\Users\\Administrator\\Desktop")`)

返回值按位与16可以判断是否是目录

ps. 还有个小问题,得到的这个结果应不应该转为无符号整数再位运算?好像不用,有点晕。。。

广东省
浏览 80
收藏
2
分享
2 +1
+1
全部评论