我想複製一個服務器上的文件,我得到的只是它的URI格式路徑。
我一直在試圖在C#.NET 4.5中實現複製,但似乎像CopyFile處理URI格式不好。
所以我用shutil使用了IronPython,但看起來它對於URI格式的路徑也不好。從URI格式路徑複製文件到本地路徑
如何獲得該文件本地?
private string CopyFile(string from, string to, string pythonLibDir, string date)
{
var dateTime = DateTime.Today;
if (dateTime.ToString("yy-MM-dd") == date)
{
return "";
}
var pyEngine = Python.CreateEngine();
var paths = pyEngine.GetSearchPaths();
paths.Add(pythonLibDir);
pyEngine.SetSearchPaths(paths);
pyEngine.Execute("import shutil\n" +
"shutil.copyfile('" + from + "', '" + to + "')");
return dateTime.ToString("yy-MM-dd");
}
我從xml配置文件中獲取所有路徑。
分享你做了什麼至今..所以我們可以添加到它..您輕鬆使用代碼,點好讓我們開始.. –