如何以编程方式将运行c#应用程序的本地计算机中的文件(.csv)保存到虚拟机

时间:2018-08-24 17:29:02

标签: c# connection virtual-machine

伙计们,所以我有一个输出这些.csv的C#应用​​程序,我希望它将其发送到具有python应用程序的虚拟机,该应用程序将提取这些文件并对其进行一些数据分析。有什么方法可以在c#应用程序和虚拟机之间创建连接,以便我可以将.csvs保存在虚拟机目录中,以供python脚本提取。

1 个答案:

答案 0 :(得分:0)

作为一种选择,您可以创建一个Dropbox(或类似服务)帐户,将C#应用程序指向将CSV写入此文件夹,然后从VM中为您的Python应用程序访问Dropbox来提取所述CSV。

您还可以在VM上创建共享,将其映射到主机上(只要您在同一子网中,VM就有自己的IP,并且不桥接在物理主机的IP上),就可以使用C#应用将CSV写入此共享,然后将您的Python应用程序指向从VM内的网络共享解析CSV。

此外:

System.IO.File.Copy("sourcePath", "\\machinename\share folder path");

HTH!