이 오류는 경로를 잘못 썼거나, 경로가 없거나, 권한이 없을 때 생긴다.
또한 경로를 만들려고 할 때 한꺼번에 두 개 이상의 폴더를 만들려고 할 때 생긴다.
'파일이 해당 경로에 없을 때
if not fileexists(cachedfile) then
set fso=createobject("scripting.filesystemobject")
'원본 파일을 가져온다.
set file=fso.getfile(ssourcefile)
'여기가 중요, 해당 경로가 없으면 경로를 만든다.
'이때 한 번에 하나씩 만든다.
if not fso.folderexists("d:\cache\" & filename1) then
fso.createfolder("d:\cache\" & filename1)
fso.createfolder("d:\cache\" & filename1 & "\" & filename2)
elseif not fso.folderexists("d:\cache\" & filename1 & "\" & filename2) then
fso.createfolder("d:\cache\" & filename1 & "\" & filename2)
end if
'가져온 원본 파일을 복사한다.
file.copy(cachedfile)
set file=nothing
set fso=nothing
end if
'쓸만한 주저리' 카테고리의 다른 글
utf-8에서 한글 일부 깨짐 현상 해결법 (0) | 2007.11.29 |
---|---|
페이지에서 마우스 오른쪽, 끌어서 선택을 막기 (0) | 2007.11.13 |
클라이언트 브라우저에 HTTP 헤더가 이미 쓰여 있습니다. (0) | 2007.10.17 |
에버런의 내장 무선랜만 죽이는 법 (0) | 2007.09.11 |
iis 웹서버에 파일이 있는데 404가 나올 때 (0) | 2007.07.31 |