![](/img/trans.png)
[英]Copy a file in ubuntu to windows using putty - ssh from windows
[英]Need to copy a file using wget in windows
import java.io.*;
class demo
{
public static void main(String str[]) throws Exception
{
Process p = Runtime.getRuntime().exec("wget -P C:\vignesh\Docx\docx_final\Html2Docx\src http://anbu/upload/ExportHtml.html");
p.destroy();
}
}
大家好,
我想將文件從URL復制到我的文件夾(src)。 我嘗試通過Java,但出現錯誤非法轉義字符。 但是上面的wget在命令提示符下工作。 請幫助我。。謝謝。
那么“ \\”應該在Java字符串中轉義為“ \\\\”。
C:\vignesh\Docx\docx_final\Html2Docx\src
->
C:\\vignesh\\Docx\\docx_final\\Html2Docx\\src
為了使代碼得以編譯,您需要在對Runtime.getRuntime().exec()
調用中轉義“ \\”字符。
您將遇到的第二個問題是對p.destroy()
調用將在該過程完成之前終止該過程。 您可以刪除該調用,或者,如果您希望在下載完成后做進一步處理,請調用p.waitFor()
。
您的代碼將如下所示:
class demo {
public static void main( String str[] ) throws Exception {
Process p = Runtime.getRuntime().exec( "wget -P C:\\vignesh\\Docx\\docx_final\\Html2Docx\\src http://anbu/upload/ExportHtml.html"" );
p.waitFor();
// do more processing
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.