[JavaScript] 자바스크립트에서 운영체제 Temp 디렉토리 경로 찾기
완전 고생 끝에 찾은 정보입니다... (간단하긴 했는데 -_ㅜ)
구글에 여러가지 키워드로 검색도 해보고 검색결과로 테스트를 해봐도 찾을 수가 없어서 마지막 방법으로 VBScript 로 검색해보니 아래와 같은 방법이 있었습니다. =ㅁ=... 그 내용을 힌트로 자바스크립트로 샤샥... 관련 함수를 만들어 봤습니다.
'Scripting.FileSystemObject' 의 GetSpecialFolder() 함수를 이용하여 여러가지 OS 특정 폴더를 확인할 수 있습니다.
GetSpecialFolder Method
Returns the special folder object specified.
object.GetSpecialFolder(folderspec)
object
Required. Always the name of a FileSystemObject.
folderspec
Required. The name of the special folder to be returned. Can be any of the constants shown in the Settings section.
The folderspec argument can have any of the following values:
Constant |
Value |
Description |
WindowsFolder |
0 |
The Windows folder contains files installed by the Windows operating system. |
SystemFolder |
1 |
The System folder contains libraries, fonts, and device drivers. |
TemporaryFolder |
2 |
The Temp folder is used to store temporary files. Its path is found in the TMP environment variable. |
The following example illustrates the use of the GetSpecialFolder method.
출처: MSDN (http://msdn.microsoft.com/en-us/library/a72y2t1c(VS.85).aspx)
제가 원하는 것은 Temp 디렉토리였기 때문에, GetSpecialFolder(2) 로 원하는 경로를 가지고 왔습니다만, 윈도우 폴더나 시스템 폴더를 확인하려면 파라미터 값을 달리 하여 호출하면 원하는 결과를 얻을 수 있습니다.
이제 남은 건 서버에 저기에 있는 파일을 올려야 하는데... 자바스크립트로는 불가능하고 ActiveX 아니면 swf 로 처리를 해볼까 생각 중입니다.