JScript로 FSO다루기
JavaScript에서 FSO객체를 이용하여 로컬파일을 관리할 수 있습니다.당연히 Server에 올려서 로컬PC를 관리할수 있는건 아니고, 로컬브라우저에서 로컬파일을 로드했을 경우만 가능합니다.개인 로컬용 Wiki를 만들어보려고 알아본 코드인데 언젠가 또 유용하게 쓰일 날이 오겠지요.
var fso = new ActiveXObject( "Scripting.FileSystemObject" );
속성
메소드
function string fso.GetParentFolderName(string fullPath); //부모 폴더명을 반환합니다.
function bool fso.FolderExists(string fullPath); //폴더존재 유무를 반환합니다.
function object fso.GetFolder(string fullPath); //폴더 객체를 반환합니다.
Example :
var fso = new ActiveXObject( "Scripting.FileSystemObject" );
var fullPath = GetCurrentPath();
if(fso.FolderExists(fullPath)) {
var objFolder = fso.GetFolder(fullPath);
var folderEnum = new Enumerator( objFolder.SubFolders );
for( var i = 0; !folderEnum.atEnd( ); folderEnum.moveNext( ) ) {
var folder = folderEnum.item( );
document.writeln(folder.Path);
document.writeln(folder.type);
document.writeln(folder.name);
}
}


//현재 파일의 풀 경로를 반환합니다.
function GetCurrentPath() {
var fileURL = new String(document.location);
fileURL = unescape(fileURL);
fileURL = fileURL.replace("file:///","");
fileURL = fileURL.substring(0,(fileURL.lastIndexOf("/")));
return fileURL;
}
by 귀뫄뉘 | 2007/04/04 13:50 | ┣ programming | 트랙백 | 덧글(0)
트랙백 주소 : http://kuimoani.egloos.com/tb/119529
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글