2016-08-17 84 views
0

我想获取文件夹的属性,特别是它是否隐藏。为Photoshop CC的脚本是用JavaScript编写的,和我运行Windows 10用Photoshop中的Javascript获取文件夹的属性

不幸的是,手册中没有提到任何方法像attributes,因此该代码不起作用

var f = Folder('/c/Windows'); 
if (f.attributes & 2) { 
    alert('Folder is hidden'); 
} 

不任何人都知道一种方式来至少了解给定文件夹是否隐藏?

回答

1

Adob​​e的JavaScript Tools Guide包含文件和文件夹对象的详细信息。不幸的是,它看起来没有任何属性可以暴露隐藏状态。

您可以让您的脚本执行命令行任务,因此如果您知道通过OS命令行查看此详细信息的方法,则可以尝试让脚本执行该命令并获取结果。

+0

帕特里克,那将是一种方式。我正在运行Windows 10,并使用'attrib'命令,我可以显示文件夹的属性。但是,我怎样才能执行命令并评估其输出? – Flo

+0

执行一个创建预定名称的输出文件的命令,这样脚本会在运行命令并读入文件以查看输出后假定文件存在。这不是非常优雅,但我已经成功地完成了。 – Patrick

+0

Patrick,我将如何通过Javascript执行一个命令?你可以给我一个代码示例,我将如何执行'dir c:\> C:\ output.txt'? – Flo