Scripting Runtime Library(FileSystemObject)
지정한 특정 폴더 개체를 반환한다.
![]() | Script | [oHolder=]FileSystemObject.GetSpecialFolder(folderPath) |
필수적인 object 참조는 항상 FileSystemObject의 이름이다.
이름 | 값 | 설명 | |
---|---|---|---|
윈도우 폴더 | WindowsFolder | 0 | Windows 폴더에는 Windows 운영 체제로 설치된 파일이 들어있다. |
시스템 볼더 | SystemFolder | 1 | System 폴더에는 라이브러리, 글꼴, 장치 드라이브가 들어있다. |
임시 폴더 | TemporaryFolder | 2 | Temp 폴더는 임시 파일들을 저장하는 데 사용된다. 그 경로는 TMP 환경 변수에 있다. |
반환값 oHolder는 임시 파일이나 폴더의 이름을 참조하는 개체이다.
적용 | FileSystemObject 개체 |
참조 | GetAbsolutePathname 메서드 | GetBaseName 메서드 | GetDrive 메서드 |
GetDriveName 메서드 | GetExtensionName 메서드 | GetFile 메서드 | |
GetFileName 메서드 | GetFileVersion 메서드 | GetFolder 메서드 | |
GetParentFolderName 메서드 | GetTempName 메서드 |
![]() | GetSpecialFolder 메서드⇒ | ![]() | ![]() ![]() ![]() |
<SCRIPT language=JScript> function GetSpecialFolderTest(){ var fso,tmpFolder,tmpFile,tmpName,tmpObj var WindowFolder=0; var SystemFolder=1; var TemporaryFolder=2; fso=new ActiveXObject('Scripting.FileSystemObject'); str='윈도우 폴더는 "'+fso.GetSpecialFolder(WindowFolder)+'<BR>'; str+='시스템 폴더는 "'+fso.GetSpecialFolder(SystemFolder)+'<BR>'; str+='임시 폴더는 "'+fso.GetSpecialFolder(TemporaryFolder)+'<BR><BR>'; tmpFolder=fso.GetSpecialFolder(TemporaryFolder); tmpName=fso.GetTempName(); tmpFile=tmpFolder.CreateTextFile(tmpName); tmpFile.WriteLine('예제를 위한 화일 내용이다.'); tmpFile.Close(); str+='임시 폴더 "'+tmpFolder+'"에<BR>임시파일 "'+tmpFile+'"이 생성되었다.'; return(str); } </SCRIPT> <DIV id=showjs class=show alt="결과">결과 표시창</DIV> <DIV class=show onClick="showjs.innerHTML=GetSpecialFolderTest()"> <SPAN class=ie>JScript</SPAN> <SPAN class=method>GetSpecialFolder</SPAN> 메서드 예제</DIV>
<SCRIPT language=VBScript> Function GetSpecialFolderTestvb() Dim fso,tmpFolder,tmpFile,tmpName,tmpObj,str Const WindowFolder=0 Const SystemFolder=1 Const TemporaryFolder=2 Set fso=CreateObject("Scripting.FileSystemObject") str="윈도우 폴더는 '"&fso.GetSpecialFolder(WindowFolder)&"'<BR>" str=str&"시스템 폴더는 '"&fso.GetSpecialFolder(SystemFolder)&"'<BR>" str=str&"임시 폴더는 '"&fso.GetSpecialFolder(TemporaryFolder)&"'<BR><BR>" Set tmpFolder=fso.GetSpecialFolder(TemporaryFolder) tmpName=fso.GetTempName Set tmpFile=tmpFolder.CreateTextFile(tmpName) 'Set tmpFile=CreateTempFile tmpFile.WriteLine "예제를 위한 화일 내용이다." tmpFile.Close str=str&"임시 폴더 '"&tmpFolder&"'에<BR>임시파일 '"&tmpName&"'이 생성되었다." GetSpecialFolderTestvb=str End Function </SCRIPT> <DIV id=showvb class=show alt="결과">결과 표시창</DIV> <DIV class=show onClick="showvb.innerHTML=GetSpecialFolderTestvb()"> <SPAN class=ie>JScript</SPAN> <SPAN class=method>GetSpecialFolder</SPAN> 메서드 예제</DIV>
![]() | GetSpecialFolder 메서드 | ⇒ | ![]() ![]() |
최종 수정: 04/08/2025 22:31:57 | ![]() All right reserved | 비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다. 오류가 나면 정상적 접속으로 시도해 보세요. | http://koxo.com/lang/js/method/GetSpecialFolder.html |