로그처럼 특정 내용을 하나의 파일에 모아서 찍고 싶다는 생각에 만들어봤다.
/*
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 |