c# - File.Move/File.Copy 使用网络接口(interface)卡 (NIC)?

标签 c# asp.net file nic

<分区>

File.Move/File.Copy 是否使用 NIC 将文件从一台计算机移动到另一台计算机?如果没有,我如何在 C# 中编程以使用 NIC 将文件从一台计算机传输到另一台计算机?

最佳答案

是的,File.MoveFile.Copy 将在网络共享上工作,例如:

File.Copy(@"C:\Filename.txt", @"\\hostname\c$\Filename.txt");
File.Copy(@"C:\Filename.txt", @"X:\Filename.txt"); // If the network share was mapped to X:\

如果您的用户有权访问该共享,或者如果您之前在 Windows 资源管理器中使用不同的凭据访问过该共享,这将起作用。否则,您将收到 System.UnauthorizedAccessException 并且您必须 supply credentials .

关于c# - File.Move/File.Copy 使用网络接口(interface)卡 (NIC)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13948939/

相关文章:

c# - 检查两个字符串是否共享相同的重复字符模式

asp.net - 如何从应用服务 Web 应用程序上的 http 响应 header 中删除 "Microsoft-HTTPAPI/2.0"

python - 用于在磁盘上加载字符串和文件的函数?

c# - 使用 Assembly.GetType ("MyCompany.Class1.Class2") 返回 null

c# - 使用绑定(bind)作为 ConverterParameter

c# - 业务逻辑分离

c# - 顺序等待 VS 连续等待

c# - 文本框文本更改时不触发的方法

java - 使用 Java 的文件/目录的网络路径

java - 将文本文件中的数据解析为 HashMap