#target photoshop
function main(){
/*取得單一的檔案路徑*/
var filePath = File.openDialog("讀取文字檔", "TEXT Files:*.TXT");
if(!filePath || !filePath.exists){
alert("檔案不存在"); return;
}
/* 開啟檔案 */
var filePoint = new File(filePath);
if (!filePoint.open("r","","")){
alert("無法開啟檔案!!"); return;
}
/* 以行為單位讀取檔案 */
var row;
while(row=filePoint.readln()){
alert(row);
}
// --or--
/* 讀取全部的檔案內容 */
var content = filePoint.read();
alert(content);
/*關閉檔案*/
filePoint.close();
}
main();
寫入文字檔
#target photoshop
function main(){
// 輸出 CSS 定位檔
var filePath = File.saveDialog("寫入文字檔","TEXT Files:*.TXT");
if(!filePath){
alert("建立開啟檔案!!"); return;
}
if(filePath.exists && !confirm("你確定要覆蓋這個檔案?")){
return;
}
// 開啟檔案
var filePoint = new File(filePath);
if (!filePoint.open("w","","")){
alert("無法開啟檔案!!");
}
/* 以行為單位寫入檔案 */
filePoint.writeln("row content")
// --or--
/* 寫入內容 */
filePoint.write("content");
/*關閉檔案*/
filePoint.close();
}
main();
沒有留言:
張貼留言
你好!歡迎你在我的 Blog 上留下你寶貴的意見。