- #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();
0 回應:
張貼留言