将文件复制到另一台计算机上的共享文件夹

夜行者

我正在尝试将文件复制到映射的网络位置。如果我尝试手动执行此操作,则一切正常。

通过运行以下代码,我不会得到任何异常,但是我不会在所需的位置得到代码。

     string _sharedLocation = @"C:\Users\pddd\AppData\Roaming\Microsoft\Windows\Network Shortcuts\system-tests";

     if (Directory.Exists(_sharedLocation) && File.Exists(@"c:\\Automation\\Tests\\Test1\\events.json"))
     {
         File.Copy(@"c:\\Automation\\Tests\\Test1\\events.json", Path.Combine(_sharedLocation, "events11.json"), true);
     }

关于该问题的任何建议。

失误

查看_SharedLocation变量,它位于位置:"...\Windows\Network Shortcuts\..."

我只是在这里猜测,但是您是要引用网络文件夹快捷方式,而不是网络文件夹吗?

这将永远无法工作:

File.Copy(myOriginalFile, "C:\...\MyShortcutToANetworkFolder\myFile.txt");

为什么不?因为快捷方式基本上是一个文件,而不是一个文件夹(比起它来,它要复杂得多,但是出于参数的考虑,我将其简化了)。您不能将文件(或其他任何文件)放入快捷方式。您可以使用快捷方式执行的唯一操作就是打开它。

您需要实际的网络文件夹路径。

这将起作用:

File.Copy(myOriginalFile, "\\myServer\myFolder1\myFolder2\myFile.txt");

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将Maven存储库复制到另一台计算机

使用闪存驱动器将已编译的二进制文件复制到另一台计算机

如何将Java程序复制到另一台计算机?

将单个点文件从文件夹复制到本地计算机上的另一个文件

将项目/文件夹抖动复制到另一台计算机

C#项目:构建文件夹:在计算机上构建项目并在另一台计算机上运行

将Chrome扩展程序从一台计算机复制到另一台计算机

将git文件夹从一台计算机复制并粘贴到另一台计算机?

将ssh私钥复制到另一台计算机

如何将本地组策略对象从一台计算机复制到另一台计算机?

如何将大文件从一台Windows计算机复制到另一台限制速度的传输?

如何通过命令行将文件从我的计算机复制到另一台计算机?

我可以将Time Machine备份中的文件还原到另一台计算机上吗?

将文件从一个用户复制到另一台计算机上的另一个用户

将mysql数据库从一台计算机复制到另一台计算机

将电子邮件程序复制到另一台计算机

用户可以将Cookie值从一台计算机复制到另一台计算机

将功能区中具有“宏”和“新选项卡”的Excel文件复制到另一台计算机

将文件从一台远程计算机复制到另一台

如何将已安装的应用程序复制到缺少构建工具的另一台计算机上?

将文件夹权限复制到另一台服务器

尝试将文件从我的计算机复制到同一网络上的另一台计算机

MongoDB:使用mongo shell将选定的数据从一台主机/计算机复制到另一台主机/计算机

在资源管理器下共享文件夹:一台Win 10计算机可以看到另一台计算机,而其他计算机则看不到

将文件从远程计算机复制到远程计算机上的文件夹

如何将VM复制到另一台计算机?

如何从另一台计算机访问用户文件夹?

Samba 文件共享在一台 Windows 计算机上工作,但在另一台计算机上不工作

复制到另一台计算机的文档文件夹有奇怪的行为