Java

[JavaScript] 파일에 텍스트쓰기

MuGrammer 2012. 10. 12. 14:21

로그처럼 특정 내용을 하나의 파일에 모아서 찍고 싶다는 생각에 만들어봤다. 

/*

name : 파일명

msg : 기록할 내용

*/

function writeFile(name, msg){

if(name == "") return false;

var defaultpath = "C:"; // 기록하고자 하는 경로. ex) C:\\Program Files\\logs

var fileObject = new ActiveXObject("Scripting.FileSystemObject");

var fullpath = defaultpath+"\\"+name;

 // 파일이 생성되어있지 않으면 새로 만들고 기록

if(!fileObject.FileExists(fullpath)){

var fWrite = fileObject.CreateTextFile(fullpath,false);

fWrite.write(msg);

fWrite.close();

}else{

// 파일이 이미 생성되어 있으면 appending 모드로 파일 열고 기록

var fWrite = fileObject.OpenTextFile(fullpath, 8);

fWrite.write(msg);

fWrite.close();

}

}



반응형

'Java' 카테고리의 다른 글

eclipse 한글 패치  (0) 2013.01.19
두 점 간의 거리구하기 (java)  (2) 2013.01.03
Tomcat 설치  (0) 2012.09.16
[Oracle Query] & < > '  (0) 2012.01.18
Java 관련 유용한 참고 사이트  (0) 2011.06.27