javascript - 我如何使用 javascript 文件夹对象

标签 javascript directory photoshop extendscript

我一直在使用文件夹对象作为用 javascript 编写的脚本的一部分,并用于 photoshop cs6 脚本。

我的问题是关于文件夹对象

cs6 javascript 引用文档说明了以下关于文件夹对象的内容

"ExtendScript defines the JavaScript classes File and Folder to encapsulate file-system references in a platform-independent manner; see ‘JavaScript support in Adobe Photoshop CS6’ on page 32. For references details of these classes, see the JavaScript Tools Guide."

(ExtendScript 是 Adob​​e 对 JavaScript 的扩展实现)

我可以使用类似于 Folder.setDialogue 的东西来设置文件夹目录(代码在我的另一台电脑上,所以我不记得确切的方法是什么 但这会提示用户选择一个文件夹。

我想将文件夹位置硬编码到脚本中

文档说文件夹对象接受文件夹作为构造函数,但我做不到这一点

我试过类似的代码

Folder(c:/some folder) 并尝试用它们的十六进制值替换非文本字符,但这没有奏效。

如何让它发挥作用?

最佳答案

类似于:

var myfolder= Folder("path/to/folder");
if(myfolder.exists) alert("got it");

应该可以。查看帮助下的扩展脚本工具包和对象模型查看器

关于javascript - 我如何使用 javascript 文件夹对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21491576/

相关文章:

javascript - Photoshop 脚本 - 更改特定文本图层内容

javascript - 我想检查仅允许空格、A-Z、a-z、0-9 的文本字段上的按键或按键事件上的特殊字符的验证

javascript - 如何将数字从预定义集合转换为加数数组?

javascript - 如何对以 "0"分隔的数字的子组中的数字进行排序,并删除零?

c# - 如果文件目录为空 C#

android - Android 应用程序的 photoshop 设计入门

javascript - AngularJs 计数器可计数到特定目标数

java - 如何使用Java在给定路径下创建新文件夹?

android - 如何在 Android Root 上使用我的应用程序名称创建文件夹

javascript - 编辑文本图层 - Photoshop 脚本