【发布时间】:2014-02-28 11:52:44
【问题描述】:
我有一个初学者的问题。我有一台收集数据的远程计算机(业余气象学的东西)。数据每天都存储在一个文本文件中。每个文件都以其日期命名:28_02-2014.txt、01_03_2014.txt 等。
谁能帮我创建一个批处理文件,它会以某种方式自动通过电子邮件发送这样的文本文件。甚至可以选择从所有 txt 文件创建 zip 文件。我可以每月删除一次文件夹,所以即使发送一个包含 31 个文本文件的 zip 文件也不会影响带宽(可能每月 300kb)。
到目前为止我的问题:
Windows 7
- 我不知道如何创建一个批处理文件,它将所有文件压缩到一个文件夹中。
- 我不知道如何发送自动电子邮件。任务调度程序不允许输入服务器身份验证(用户/通行证)。我只能输入 SMTP 服务器名称,仅此而已。
- 即使我设法通过任务管理器以某种方式发送电子邮件,我也必须为每天创建一个操作,这似乎并不理想。
请问,谁能帮我解决这个问题?哪种解决方案更简单:要么从特定文件夹发送最新文件,要么将整个文件夹压缩成一个文件并发送。
【问题讨论】:
-
您打算如何发送电子邮件?您是否有 SMTP 服务器可以使用或可能有 gmail 帐户?要么会工作。就压缩而言,你能安装像7-zip command line这样的程序吗?此外,文件名的结构也不相同。您在一个中包含所有下划线,在另一个中包含下划线和破折号。是这种情况还是o型?
标签: windows email batch-file zip