【问题标题】:When a new picture is placed in a windows directory, automatically send the picture via email当新图片放入windows目录时,自动通过email发送图片
【发布时间】:2021-12-10 10:28:53
【问题描述】:

我正在尝试找到一种解决方案,以在每次将新图片放入文件夹时自动发送电子邮件。

示例: C:\新图片\

当我在该文件夹中添加一个新文件时,假设是 newimage.bmp 文件“newimage.bmp”应该会自动发送到 myemail@example.org

【问题讨论】:

  • 欢迎来到stackoverflow。这不是免费的代码编写服务。我们可以帮助您解决代码中的问题,但我们不会为您编写代码。请edit您的问题并添加您尝试过的代码。当你运行它时会发生什么?你期望会发生什么?有什么错误吗?如果您不知道如何开始,教程和教科书将是更好的选择。另请参阅How to Ask
  • 到目前为止你尝试过什么代码?

标签: windows file email automation new-operator


【解决方案1】:

您可以考虑创建一个 Outlook 插件,您可以在其中跟踪特定文件夹的更改并自动发送电子邮件。

使用FileSystemWatcher 可以用来监视指定目录的变化。您可以监视指定目录的文件和子目录的变化。您可以创建一个组件来监视本地计算机、网络驱动器或远程计算机上的文件。

要监视所有文件中的更改,请将 Filter 属性设置为空字符串 ("") 或使用通配符 (".")。要查看特定文件,请将 Filter 属性设置为文件名。例如,要监视文件 MyDoc.txt 中的更改,请将 Filter 属性设置为“MyDoc.txt”。您还可以监视特定类型文件的更改。例如,要监视文本文件的变化,请将Filter 属性设置为“*.txt”。

您可以在目录或文件中观察多种类型的更改。例如,您可以观察AttributesLastWrite 日期和时间或文件或目录大小的变化。这是通过将NotifyFilter 属性设置为NotifyFilters 值之一来完成的。有关您可以查看的更改类型的更多信息,请参阅NotifyFilters

您可以监视文件或目录的重命名、删除或创建。例如,要监视文本文件的重命名,请将 Filter 属性设置为“*.txt”并调用 WaitForChanged 方法并为其参数指定 Renamed

请参阅Walkthrough: Create your first VSTO Add-in for Outlook 以快速开始。

【讨论】:

    猜你喜欢
    • 2016-02-20
    • 1970-01-01
    • 2013-03-23
    • 2013-08-20
    • 1970-01-01
    • 1970-01-01
    • 2018-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多