【问题标题】:Javascript path to directory目录的 Javascript 路径
【发布时间】:2013-12-30 09:40:01
【问题描述】:

这个 JavaScript 的 sn-p 会打开桌面上名为“test”的文件夹中的所有文件。

var inputFolder = Folder( Folder.desktop + '/test' ); // Make sure this is correct for your hard coded path!

如何让它打开位于 D:/directory/directory2/ 的目录“test”?

这是完整的代码,以防万一有人需要。它会打开一个目录中的所有 psd 文件。

var inputFolder = Folder( Folder.desktop + '/test' ); // Make sure this is correct for    your hard coded path???

var fileList = inputFolder.getFiles(/\.(psd)$/i);

for ( var i = 0; i < fileList.length; i++ ) {

   app.open( fileList[i] );

     };

谢谢!

【问题讨论】:

  • 请定义Folder,它不是原生函数。
  • 我不太擅长脚本... :) 我只知道在上面的表单中脚本可以工作...我只是想更改目录的路径...
  • ^ 那么我们应该如何帮助您呢?您必须对相关代码和语言有所了解。你现在基本上说的是“这是我没有付出任何努力去理解的东西 - 修复它”。
  • 这是 Photoshop 脚本还是什么?

标签: javascript path directory


【解决方案1】:

只需将Folder.desktop 替换为您想去的任何地方的路径。对于上面的示例,请尝试:

var inputFolder = Folder('D://directory/directory2' + '/test' );    
var fileList = inputFolder.getFiles(/\.(psd)$/i);    
for ( var i = 0; i < fileList.length; i++ ) {    
   app.open( fileList[i] );    
   };

这将打开目录 D:\directory\directory2\test 中所有扩展名为 .psd 的文件。

【讨论】:

  • 为什么路径是“D://”而不仅仅是“D:/”?
猜你喜欢
  • 1970-01-01
  • 2011-09-19
  • 2012-12-29
  • 2012-09-24
  • 2017-11-25
  • 1970-01-01
  • 2018-04-18
  • 2023-03-07
  • 1970-01-01
相关资源
最近更新 更多