当前位置:  开发笔记 > 编程语言 > 正文

使用file.copy()移动zip文件

如何解决《使用file.copy()移动zip文件》经验,为你挑选了2个好方法。

我正在尝试将文件从服务器移动\\abc\\C$\\temp\\coll.zip到另一台服务器 \\def\\c$\\temp.

我正在尝试使用File.Copy(source,destination).但我收到源路径中的错误说:Couldn't find the part of the path.

我不确定源路径有什么问题.



1> BlueMonkMN..:

如果您使用的是C#,请确保转义"\"字符.您必须将反斜杠加倍或使用@作为字符串文字的前缀,如下所示:

string fileName = @"\\abc\C$\temp\coll.zip";

要么

string fileName = "\\\\abc\\C$\\temp\\coll.zip";



2> Seb Nilsson..:

您可以使用C#@ Verbatim并在代码中使用检查,如下所示:

string source = @"\\abc\C$\temp\coll.zip";
string destination = @"\\def\c$\temp\coll.zip";
string destDirectory = Path.GetDirectoryName(destination)
if (File.Exists(source) && Directory.Exists(destDirectory)) {
    File.Copy(source, destination);
}
else {
    // Throw error or alert
}

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有