【问题标题】:automatically place downloaded files in folder bsed on downloads extension suffix根据下载扩展后缀自动将下载的文件放在文件夹中
【发布时间】:2012-05-30 11:29:16
【问题描述】:

我正在为工作制作一个简单的网络浏览器,我想知道是否可以将特定扩展名的文件保存到特定文件。

我目前在下载文件时使用谷歌浏览器,它会将此文件(无论扩展名如何)放在下载文件夹中,而不会询问我在哪里下载。

除了扩展名为 .dwg 的下载文件会自动放置在名为 DWG DOWNLOADS 的文件夹中之外,我想实现相同的目标......

如何在 vb.net 中实现这一点?

【问题讨论】:

标签: vb.net browser file-extension


【解决方案1】:

在任何浏览器中,您都有一个配置部分。

在 Firefox 中,您有 browser.download.useDownloadDir;truebrowser.download.folderList;1

您可以添加自己的配置以允许不同的保存文件夹路径,并根据您上传的文件的扩展名动态修改它们。

在地址栏中使用 about:config 查看 Web 浏览器配置的完整列表。

【讨论】:

  • 我不确定您是否构建了自己的 vb.net 浏览器(实现了 IE)。
【解决方案2】:

不确定您要问什么,但如果您实际上是在制作网络浏览器,只需检查您请求下载的文件的扩展名。如果扩展名为“.dwg”,则将文件保存到您想要的文件夹中。

如果您想自动将 Google Chrome 下载内容移动到其他目录,您可以使用 FileSystemWatcher 来监控 Chrome 下载目录中的新文件,并根据每个文件的扩展名将它们移动到另一个文件夹。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-29
    • 2023-02-02
    • 1970-01-01
    • 2020-04-24
    • 1970-01-01
    • 1970-01-01
    • 2014-02-17
    相关资源
    最近更新 更多