嗨我正在使用以下代码,但它给出了错误
using (WebClient ftpClient = new WebClient())
{
ftpClient.Credentials = new System.Net.NetworkCredential("username", "password");
ftpClient.DownloadFile("ftp://path.com/Business Plan.docx", "D:\\Folder\test.docx");
}
但是我收到错误路径中的非法字符。
我不明白该怎么做。
答案 0 :(得分:3)
此字符串:
"D:\\Folder\test.docx"
将斜杠('\
')视为转义字符 - 请改用:
@"D:\Folder\test.docx"
或者(更麻烦),双重逃避被视为字面斜线:
"D:\\Folder\\test.docx"