扫描所有子目录并将文件保存在源路径[JavaScript]

扫描所有子目录并将文件保存在源路径[JavaScript],javascript,subdirectory,Javascript,Subdirectory,我发现了一个代码,它使用adobe photoshop将文件夹中的所有*eps文件转换为*jpg,并将其转换为同一个文件夹。代码如下: #目标photoshop /* //开始\u收获\u异常\u字符串 EPS->JPG(批处理) 自动化 //结束\u收获\u异常\u字符串 */ var dlgResource=“对话框{\ 文本:“EPS->JPG(批处理)”\ 对齐子项:[“填充”、“顶部”]\ 其他设置:面板{\ 利润率:15\ 对齐儿童:'左'\ 文本:“杂项设置”\ 新闻部:小组{\

我发现了一个代码,它使用adobe photoshop将文件夹中的所有*eps文件转换为*jpg,并将其转换为同一个文件夹。代码如下:

#目标photoshop
/*
//开始\u收获\u异常\u字符串
EPS->JPG(批处理)
自动化
//结束\u收获\u异常\u字符串
*/
var dlgResource=“对话框{\
文本:“EPS->JPG(批处理)”\
对齐子项:[“填充”、“顶部”]\
其他设置:面板{\
利润率:15\
对齐儿童:'左'\
文本:“杂项设置”\
新闻部:小组{\
标签:StaticText{text:'DPI:',preferredSize:[60,24]}\
值:EditText{text:'72',字符:10,对正:'right',preferredSize:[140,24]}\
},\
质量:组{\
标签:StaticText{text:'质量:',首选大小:[60,24]}\
值:组{\
孩子们:'左'\
方向:“堆栈”\
edit:EditText{text:'60',justify:'right',preferredSize:[140,24]}\
} \
},\
}, \
q_picSettings:面板{\
方向:“行”\
“左”字\
利润率:15\
文字:“风景图片”\
widthLabel:StaticText{text:'Width:',preferredSize:[60,24]}\
widthValue:EditText{text:'1000',字符:10,对正:'right',preferredSize:[140,24]}\
}, \
h_picSettings:面板{\
方向:“行”\
“左”字\
利润率:15\
文字:'肖像图片'\
widthLabel:StaticText{text:'Width:',preferredSize:[60,24]}\
widthValue:EditText{text:'500',字符:10,对正:'right',preferredSize:[140,24]}\
}, \
qu_picSettings:面板{\
方向:“行”\
“左”字\
利润率:15\
文本:“二次图片”\
widthLabel:StaticText{text:'Width:',preferredSize:[60,24]}\
widthValue:EditText{text:'500',字符:10,对正:'right',preferredSize:[140,24]}\
}, \
组:组{\
btnOK:按钮{text:'Continue',属性:{name:'ok'},大小:[120,24],对齐:['left','center']}\
btnCancel:按钮{text:'Cancel',属性:{name:'Cancel'},大小:[120,24],对齐:['right','center']}\
}\
}";
var dlg=新窗口(dlgResource);
dlg.center();
/*
var quality_list=新数组('10','20','30','40','50','60','70','80','90','100');
对于(变量i=0;iJPG\n批量处理已取消');
}
如果(inputFolder!=null&&OutputFolder!=null){
//列出位于该文件夹中的所有文件
var fileList=inputFolder.getFiles(“*.eps”);
//创建EPS选项对象[高度和宽度为文档大小]
var eps_oo=新的EPSOpenOptions();
eps_oo.antialas=true;
eps_oo.mode=OpenDocumentMode.RGB;
eps_oo.com=真;
eps_oo.resolution=(dlg.misc_settings.dpi.value.text)?parseInt(dlg.misc_settings.dpi.value.text):72;
//依次打开每个文件
对于(var i=0;ih&&dlg.q\u picSettings.widthValue.text!=“”){
eps_oo.width=parseInt(dlg.q_picSettings.widthValue.text);
//景观
}else if(w=100)?100:质量;
质量=(质量)