是否有人可以解释我在这方面遇到的错误?我收到的错误
该进程无法访问文件'C:\ Users \ Roelf \ Documents \ test555.wav',因为它正由另一个进程使用。
一切都关闭了。我甚至重新启动了一切。下载工作就像一个魅力。我用this post作为参考。非常感谢任何帮助(注意:我知道错误告诉我该文件正被其他东西使用。问题是我无法弄清楚VS是目前唯一使用它的程序。)
public void UploadAudioFile(string filename)
{
string path0 = Path.Combine("ftp://vps573557.ovh.net/TranscriptionData/AudioFiles/", filename);
string path1 = Path.Combine(@"C://Users/Roelf/Documents/Transcriptions/", filename);
WebClient client = new WebClient();
client.Credentials = new NetworkCredential("user", "pass");
client.UploadFile(path0, path1);
}
尝试使用:
using(FileStream stream = new FileStream(fullFileName, FileMode.Create))
{
// do something here with your stream
}
这可以避免这些类型的问题。