在Win 7的特定文件夹中创建新文件时执行批处理文件

YXHJ513

首先让我描述一下我在哪里。为了便于阅读,将需要三段内容。

原始问题:我正在php网站上工作,其功能之一是从用户上载的Word文件中读取数据,然后将条目插入到某些数据库中。注意:服务器正在运行Windows(魔鬼窗口!)。

我的解决方案:使用Java Apache POI库编写一个Java程序来进行Word文件读取和数据库插入操作。然后在一个bat文件中执行Java程序。然后出现新的问题...

新问题:如何使特定的bat文件在特定的文件系统事件上运行?就我而言,该事件将是在一个分配的文件夹中创建文件。

希望我让自己完全理解。等待您的帮助。任何建议表示赞赏。

唐·奇德尔

如果您是我,我将在运行您拥有的Java应用程序的服务器上实施某种计划的任务http://technet.microsoft.com/zh-cn/library/cc772785%28WS.10%29.aspx)用于添加文件。根据您的流量,您可以将其设置为每5分钟,每5小时或任何时间运行。

然后,该Java应用程序将执行以下操作:

  1. 看那个目录

  2. 如果看到某些文件,则将文件加载到数据库中

  3. 加载完文件后,它将从目录中删除它们(因此下次执行任务时不会添加它们)。

同时,令您惊讶的是您没有通过Web应用程序使用PHP来实现某些功能。如果您的网站已经在php中,那么将该应用程序逻辑也保留为PHP的一部分,这不是很有意义吗?给每个人自己。

如果您走了php路线,那么超级简单的方法是这样的:

  • 有一些submit_doc.php带有表单的页面,用户可以在其中上传文档

  • 当他们按下“提交”按钮时,将执行其他一些php文件,例如 upload_doc.php

  • upload_doc.php 将处理连接到数据库并将文件添加到数据库

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何制作批处理文件以在多个文件夹中执行Win rar

批处理文件以重命名文件夹创建新文件夹

需要在批处理文件中模拟Win键

如何选择最新文件以批处理文件存储在文件夹中

我想使用批处理文件创建“新文件夹”

如何使用批处理文件将特定子文件夹(如果存在)复制到备份文件夹中的新文件夹?

根据今天的日期创建一个文件夹,然后使用批处理文件将文件复制到新文件夹中

批处理文件,删除目录中除最新文件夹外的所有文件夹

批处理文件可根据名称移动文件而无需创建新文件夹

批处理文件在Win10上表现异常

批处理文件,脚本或快捷方式,用于删除指定文件夹中的最新文件

Windows批处理文件可将最新文件复制到新文件夹

批处理文件将文本作为日期和时间保存在新文件夹中

批处理文件在特定文件夹中创建多行txt文件

如何使用批处理文件在系统文件夹中创建批处理文件

在Win 7中创建一个文件夹,该文件夹将在指定时间后自动删除文件

如何获得Win 7批处理文件以输出唯一的文件名前缀列表?

WIN 10启动文件夹中的bat文件

批处理文件中处于特定文件夹深度的dir文件夹

当我在Win 7中删除桌面上的快捷方式文件夹时,是否实际上删除了真实文件夹?

在Win7中删除一个文件夹,该文件夹的名称太长并且以“ ..”结尾

调用win32 API CreateProcessWithLogonW时如何创建用户文件夹

批处理文件以在文件目录中创建所选文件的文件夹

如何在Win 10中设置文件夹属性?

批处理文件:获取文件夹的创建日期

批处理文件的快捷方式不能固定到Win10开始菜单

Win 10拒绝通过批处理文件访问DoSvc和wuauserv服务的启动属性

PowerShell [wmiclass] Win32_Process.Create() 然后等待批处理文件完成

如何在Win7中删除没有名称的文件夹?