2011-04-06 10:02

[JSX] 透過對話匡取得檔案路徑

取得單一的檔案路徑
  1. #target photoshop  
  2.  
  3. var filePath = File.openDialog( 
  4.    "開啟 CSS 檔案", 
  5.    "CSS Files:*.CSS" 
  6. ); 
  7.  
  8. if(!filePath || !filePath.exists){ 
  9.    alert("檔案不存在");  
  10.  
  11. }else{ 
  12.    alert(filePath);  
  13. } 


取得多個的檔案路徑
  1. #target photoshop  
  2.  
  3. var filePathList = File.openDialog( 
  4.    "開啟 JPG 檔案", 
  5.    "JPG Files:*.jpg", 
  6.    true 
  7. ); 
  8.  
  9. if(filePathList.length == 0){ 
  10.     alert("沒有任何檔案");  
  11.  
  12. }else{ 
  13.    var filePath, i=0; 
  14.    while(filePath=filePathList[i++]){ 
  15.        alert(filePath); 
  16.    } 
  17. } 


取得檔案夾下的特定檔案
  1. #target photoshop  
  2.  
  3. var openFolder = Folder.selectDialog("選擇一個檔案夾"); 
  4. if (!openFolder){ 
  5.    alert("無法開啟檔案夾");  
  6.  
  7. }else{ 
  8.    var filePathList = openFolder.getFiles("*.jpg") 
  9.  
  10.    var filePath, i=0; 
  11.    while(filePath=filePathList[i++]){ 
  12.        alert(filePath); 
  13.    } 
  14. } 

0 回應: