好的。 我所追求的是,在我看来,相当简单。 我已经把文件I / O归结为基本文本文件的艺术。
但是,现在我需要的是一种阅读在线文本文件的方法。 比方说,像这样: http : //www.iamawebsite.com.au/file.txt
我可以下载文件并存储在本地,但是将来会给我带来更多的痛苦,更重要的是为了重新分配最终的程序,所以如果我能这样做,我会永远感激。 (如果可能的话,也可以不要任何额外的图书馆或任何东西,如果我必须使用一个,我会的,但是如果有办法的话,我很高兴)
我已经找了一些方法来做类似的工作,但是他们看起来要比我以前做的更多,跳过那些我不能得到的小步骤。
(如果可以的话,使用Windows 8,Visual Studio 2010 Ultimate,如果可能的话,需要在Windows 7和8中工作)
我尝试了许多不同的东西,没有把复杂的事情搞到荒谬的程度,我什么也得不到。 我也试过libCurl,但我无法设法正确地链接,不知道为什么。
我结束了使用批处理和Powershell脚本的组合,简单而强大,最好的工作。
如果有人感兴趣:
批处理脚本:
powershell -ExecutionPolicy Bypass "& "fileUrl\name.ps1"
Powershell脚本:
$webClient = New-Object System.Net.WebClient; $url = "http://www.iamawebsite.com.au/iamafile.txt"; $file = "whereToSaveFile\desiredNameOfFile.txt"; $webClient.DownloadFile($url, $file);
我有我的批处理文件和Powershell文件在同一个目录中,只是为了让自己更容易一些
谢谢!
也许尝试URLDownloadToCacheFile函数。
一种方法是使用InternetOpen ,然后使用InternetOpenUrl ,最后使用InternetReadFile 。