2014-09-06 5 views
1

ниже моя тестовая структура каталогов:Сохранить документ в другую папку

enter image description here

Я сделал скрипт, который работает на Фотошопе файл в папке финалов. Моя цель - сохранить его в папке tifs. Это код, который у меня есть:

app.activeDocument.saveAs(file."../tifs", TiffSaveOptions, true, Extension.LOWERCASE); 

Я хорошо и действительно застрял. Я пробовал так много комбинаций, и все бросает ошибку. Я просто хочу выйти из финальной папки, а затем зайти в папку tifs и сохранить.

любая помощь будет очень признательна. :)

ответ

1

Вы неправильно настроили путь к файлу. Я подозреваю, что «../tifs» работает не так, как вы надеялись. Здесь он полностью.

// Flatten the tiff 
app.activeDocument.flatten(); 

// set up the new directory 
// make sure you change this or 
// have a folder in c:\testpsd\tifs 
var myFolder = "c:\\testpsd\\tifs"; // add extra escape slash 

// get the documents name 
var myFileName = app.activeDocument.name; 

// remove it's extension 
var myDocName = myFileName.substring(0,myFileName.length -4); 

// set the new filename and path 
var myFilePath = myFolder + "/" + myDocName + ".tiff"; 

// tiff file options 
var tiffFile = new File(myFilePath); 
tiffSaveOptions = new TiffSaveOptions(); 
tiffSaveOptions.byteOrder = ByteOrder.MACOS; 
tiffSaveOptions.layers = false; 
tiffSaveOptions.transparency = true; 
tiffSaveOptions.alphaChannels = true; 
tiffSaveOptions.embedColorProfile = false; 
tiffSaveOptions.imageCompression = TIFFEncoding.TIFFLZW; 
tiffSaveOptions.saveImagePyramid = false; 

// finally save out the document 
activeDocument.saveAs(tiffFile, tiffSaveOptions, false, Extension.LOWERCASE); 
Смежные вопросы