좋아, 그래서 내 Dropbox에서 URL이 포함 된 TXT 파일을 다운로드하고, 내 바탕 화면에 저장 한 다음 Process.Start(DownloadedFile)
같은 웹 브라우저를 여는 프로그램이 있습니다.TXT를 다운로드하고 읽으려면 어떻게해야합니까?
내 코드는 다음과 같습니다
이Dim path As String = "C:\Users\" & SystemInformation.UserName & "\Desktop"
My.Computer.Network.DownloadFile("https://www.dropbox.com/s/uy9jpt1em3o6khp/download_location.txt?dl=1", path + "\" + "Download_Location" + ".txt")
Dim fileReader As String
fileReader = My.Computer.FileSystem.ReadAllText(path + "\Download_Location.txt")
Process.Start(fileReader)
이제 내 문제는 프로그램 내 txt 파일을 다운로드하고 올바르게 이름을 않는 것입니다. 그러나 텍스트 파일에 텍스트가 있음을 알았더라도 프로그램이이를 다운로드하여 "Download_Location.txt"라는 이름의 내 바탕 화면에 저장하면이 파일은 비어 있습니다. URL 텍스트가 있어야한다는 것을 100 % 확신하더라도 다운로드 한 파일은 텍스트를 구성하지 않습니다.
그리고 내 프로그램이 나에게 오류를 제공 Process.Start(fileReader)
코드에 도달 할 때 :
You can not start the process because no file name is specified.
감사합니다 많이! 그리고 나쁜 영어로 미안해.
'path' 변수를 만들 때 문자열을'&'로 연결할 때 어떻게되는지 물어볼 수 있습니다 만, 그 후에'+'를 사용하는 모든 장소에서? '+'연산자 사용과 관련된 문제를 피할 수 있도록 문자열 연결시 항상 앰퍼샌드 ('&')를 사용해야합니다. –
제안을 시도했지만 여전히 같은 오류입니다. (https://www.dropbox.com/s/uy9jpt1em3o6khp/download_location.txt?dl=1) 방문을 시도하면 TXT 파일 다운로드가 표시되고 URL이 포함되지만 프로그램에서 파일을 다운로드 할 때, 그것은 비어 있습니다. –
당신의 제안을 보내 주셔서 감사합니다. 귀하의 문제를 해결할 것이라고 결코 말한 적이 없으며, 문제가 발생할 수 있기 때문에 문자열을 연결할 때 앰퍼샌드를 사용하는 것이 더 좋습니다. –