从共享的Google驱动器下载共享文件

时间:2019-04-12 07:20:05

标签: c# .net

我正在构建一个免费的Windows应用程序,如果用户选择不与应用程序一起下载这些文件(出于尺寸考虑),我想在该应用程序中从共享的Google驱动器文件夹中下载一些MP3文件。我可以使用文件下载链接来执行此操作。但是有数百个文件,这意味着我必须知道数百个下载链接。

是否有一种更简单的方法,就是使用文件名而不是其链接从此共享文件夹中选择要下载的文件?我确实知道所有这些文件的名称。

下面是一个工作代码示例,用于下载并保存一个这样的文件...

using System.Net;   

public static bool OnDemand(string pFile)
{
    string LsShare = "https://drive.google.com/uc?export=download&id=1iQt6Qk8bFSoCQIlfk3xGkwlEgU87lLqT";

    try
    {
        using (WebClient wc = new WebClient())
        {
            wc.DownloadFile(LsShare, pFile);
        }
    }
    catch (Exception ex)
    {
        return false;
    }

    return true;
}

0 个答案:

没有答案