Google云端硬盘"下载zip"将.txt扩展名添加到纯文本文件

时间:2015-04-26 12:02:37

标签: google-drive-api zip plaintext

在尝试使用Google Drive SDK时,我注意到Google云端硬盘界面可能存在不受欢迎的行为。

将整个文件夹作为 zip 文件下载时,该文件夹中包含MIME text/plain的某些文件会显示在zip中,并附加扩展名.txt,即使其扩展名为不同的驱动器。 例如,我有一些.conf.asc个文件,分别在生成的压缩存档中以.conf.txt.asc.txt结束。

这个问题似乎只有在使用"下载zip"功能:如果文件是从Web界面逐个下载或使用SDK,则扩展名是原始的,如预期的那样。

1 个答案:

答案 0 :(得分:0)

对于Windows,您可以从Google云端硬盘下载所有文件,但不是使用浏览器,

  1. 转到https://www.google.com/drive/download/
  2. 安装Google Drive Sync可执行文件
  3. 登录包含您文件的Google帐户
  4. 打开Windows资源管理器,找到Google云端硬盘的映射位置。您应该看到如下图标:
  5. enter image description here

    1. 双击Google云端硬盘图标,然后导航至要下载的文件夹。您应该会看到指向Google文件的链接,但会下载非Google文件并与Google云端硬盘同步,如下所示:
    2. enter image description here

      1. 右键单击以获取上下文菜单,然后选择压缩程序。例如,我安装了7-zip,所以我选择了7-Zip>添加到" your_file.zip"
      2. 这将压缩文件而不添加任何奇怪的文件扩展名。我还没有在Mac或其他压缩程序上试过这个。我相信这应该适用于任何文件扩展名,因为文件已下载到您的硬盘驱动器。

        注意,如果您有与您共享的文件夹,则可以选择要同步的文件夹。这可以防止大量下载,大量同步时间,并且只允许您下载和同步所需内容。

        希望有所帮助。