.vbs 파일로 인터넷에서 파일을 다운로드하고 싶습니다. 여기에 코드가 있습니다 : Is it possible to download using the Windows command line?파일에 쓰지 못했습니다. 오류 - ADODB.stream
이 파일은 ADODB.stream을 사용하여 파일을 내 C 드라이브로 추출합니다. Windows XP SP3에서 실행했는데 정상적으로 작동했습니다. 그런 다음 Windows 10에서 실행하려고하면 "파일에 쓸 수 없습니다"오류가 발생합니다. 나는 또한 "cscript.exe download.vbs"로 CMD에서 시도했고 같은 일이 일어났습니다. 이 오류가 발생하는 Windows XP와 Windows 10의 차이점은 무엇입니까? 그것을 고칠 수 있습니까?
strFileURL = "http://www.it1.net/images/it1_logo2.jpg"
strHDLocation = "c:\logo.jpg"
Set objXMLHTTP = CreateObject("MSXML2.XMLHTTP")
objXMLHTTP.open "GET", strFileURL, false
objXMLHTTP.send()
If objXMLHTTP.Status = 200 Then
Set objADOStream = CreateObject("ADODB.Stream")
objADOStream.Open
objADOStream.Type = 1
objADOStream.Write objXMLHTTP.ResponseBody
objADOStream.Position = 0
Set objFSO = Createobject("Scripting.FileSystemObject")
If objFSO.Fileexists(strHDLocation) Then objFSO.DeleteFile strHDLocation
Set objFSO = Nothing
objADOStream.SaveToFile strHDLocation
objADOStream.Close
Set objADOStream = Nothing
End if
Set objXMLHTTP = Nothing
Windows Vista부터는 상승 된 권한으로 실행하지 않는 한 C : 드라이브의 루트에 쓸 수 없습니다. – Squashman
오오오. 감사! – ZaneStudios