Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过C#NET访问Gmail驱动器_C#_.net_File Io_Gmail_Virtual Drive - Fatal编程技术网

通过C#NET访问Gmail驱动器

通过C#NET访问Gmail驱动器,c#,.net,file-io,gmail,virtual-drive,C#,.net,File Io,Gmail,Virtual Drive,首先,让我告诉你关于Gmail Drive: 现在我想要的是将一些数据存储在一个文本文件中,以便及时地发送到这个GMail驱动器。我正在寻找你的帮助如何做到这一点 我非常感谢您推荐的替代方案,但如果您能在没有任何替代方案的情况下就这个问题提供见解,我将不胜感激。来自Gdrive GMail驱动器是一个Shell名称空间 创建虚拟对象的扩展 谷歌GMail周围的文件系统 帐户,允许您将GMail用作 一种存储介质 因此,这只是一个虚拟驱动器。有一种方法可以使用从c#访问虚拟驱动器 并查看这篇文章,

首先,让我告诉你关于Gmail Drive:

现在我想要的是将一些数据存储在一个文本文件中,以便及时地发送到这个GMail驱动器。我正在寻找你的帮助如何做到这一点

我非常感谢您推荐的替代方案,但如果您能在没有任何替代方案的情况下就这个问题提供见解,我将不胜感激。

来自Gdrive

GMail驱动器是一个Shell名称空间 创建虚拟对象的扩展 谷歌GMail周围的文件系统 帐户,允许您将GMail用作 一种存储介质

因此,这只是一个虚拟驱动器。有一种方法可以使用从c#访问虚拟驱动器

并查看这篇文章,了解如何从应用程序中使用独立存储

注意:我以前没有任何使用gdrive的经验。所以它可能会工作,也可能不会工作。

这是一个用于访问gmail drive的php项目,但我不知道如何通过C#NET访问它

这就是你要找的吗?
然后我会推荐上面的php解决方案,对.NET没有任何概念

我个人并没有尝试过,但听到了非常好的东西

作者总是更新,他也经常在推特上

干杯

即使没有,音量也应该是。请尝试下面的代码作为快速测试,然后从中获取更多信息以查看卷上的内容。然后,您应该能够扩展所有这些功能,以便在其上读/写文件

using System.IO;
foreach( DriveInfo driveInfo in DriveInfo.GetDrives() ) {
   // ...
}

wiki说扩展将“驱动器”抽象为共享,这让我相信常规文件i/o会导致驱动程序保存文件。。应该非常simple@zanlok:我也这么想,但唯一吸引我注意的是,它没有为虚拟驱动器分配驱动器号。我从未使用过Gmail驱动器,但我不确定如果是这种情况,标准文件I/O函数将如何使用它。类似的东西,但我仍然不知道..坏消息:使用DriveInfo.GetDrives()我们无法获得有关Gmail驱动器的任何信息,在windows7+visual studio 2010 c#expressor中测试抱歉,我不知道php。期待仅使用.NET解决方案(如果有)。Thanks@Patrick,您提到的从php访问gmail的链接。这与GDrive无关…@Ramesh我不太了解gmail drive,但我使用过它,据我所知,它将用户文件存储为相应电子邮件ID的附件。同样的情况也发生在上述php项目中,仅供参考:pgd是一个插件,您可以在php web应用程序中使用它来显示gmail文件。但gdrive是windows扩展版,在这里你可以有一个类似物理(虚拟)的驱动器来存储和查看gmail文件。我认为PhpGmailDrive和GDrive中的驾驶让你感到困惑。。。不用担心。谢谢你的澄清,但我想最后两者都是一样的,即以gmail附件的形式保存文件,并且只查找.NET解决方案。谢谢你提供了一个替代方案,但正如我已经说过的,我特别寻找Gmail Drive和C#NET解决方案来访问它。我以前从未使用过System.IO.IsolatedStorage。你能提供一些伪代码吗?我认为so的目的不是给你一个可行的解决方案,而是为你指明正确的方向。Ramesh可能找到了一个比我更好的答案,但也请检查那里的链接。我只获取我的物理驱动器DriveInfo.GetDrives(),而不是gamil驱动器。我该怎么做呢?