Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >添加文件时更新数据库

添加文件时更新数据库
EN

Stack Overflow用户
提问于 2010-01-24 22:36:34
回答 3查看 188关注 0票数 1

有了一个服务器(Ish),我想要一种方法来跟踪我在一些文件夹中的文件与网络接口。我已经完成了大部分编程工作,基本上是在每次加载时解析文件夹(不是最优化的方式,但它也有它的优点)。但现在,将文件保存在数据库中的理由已经变得势不可挡。

那么,我该如何以最好的方式做到这一点呢?

我所想的方式是运行一个脚本,并在将文件添加到我正在侦听的文件夹时添加一个数据库条目。有什么简单的方法可以做到这一点吗?或者你会用完全不同的方式来解决这个问题?

编辑:对,抱歉。操作系统有点难--不是很难。但目前它是在os x机器上编写的,但最终它会在linux上运行,所以我绝对会看一看inotify。你知道像os x这样的其他软件吗?

EN

回答 3

Stack Overflow用户

发布于 2010-01-24 22:38:40

要做到这一点,一种方法是创建一个Windows Service (一直运行),其中包含一个FileWatcher组件(我认为它就是这样)。当检测到新文件时,调用数据库。

票数 1
EN

Stack Overflow用户

发布于 2010-01-24 22:39:01

使用incron运行脚本,以便在添加或删除文件时更新数据库。

票数 0
EN

Stack Overflow用户

发布于 2010-01-24 23:51:36

你提到使用OS -你可以使用File System Events库。

在linux上,您可以使用inotify (可能使用诸如incron之类的包装器,另一位发帖人提到过)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2129197

复制
相关文章
Oracle数据库添加和移动控制文件
配置Oracle数据库控制文件冗余的操作过程: 查看数据字典v$controlfile来获取现有控制文件信息 SQL> set lines 200;
星哥玩云
2022/08/13
7750
重要文件压缩时如何添加密码,提高文件的安全性?
1、点击[文件夹] 2、点击[添加到压缩文件] 3、点击[添加密码] 4、点击[输入密码] 5、点击[再次输入密码以确认] 6、点击[确认] 7、点击[立即压缩]
裴来凡
2022/05/28
8730
重要文件压缩时如何添加密码,提高文件的安全性?
PyCharm在创建py文件时自动添加默认头部注释
File ----->> Setting ----->> Editor ----->> File and Code Templates ----->> Python Script
马哥Python
2019/06/28
9760
购物时添加数量
购物数量添加: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title>
Wyc
2018/09/11
3760
购物时添加数量
添加gitignore文件
Shusheng Shi@PC-of-sss MINGW64 ~/mmall/doc/mmall-fe (master) $ rm test.html Shusheng Shi@PC-of-sss MINGW64 ~/mmall/doc/mmall-fe (master) $ ls README.md Shusheng Shi@PC-of-sss MINGW64 ~/mmall/doc/mmall-fe (master) $ vim .gitignore Shusheng Shi@PC-of-sss
JavaEdge
2018/05/16
9920
mvn打包时添加日期参数
maven打包时想添加日期参数,如:将"xxx.jar"打包为"xxx-yyyyMMdd.jar"这样的格式。如何实现?
编程随笔
2019/09/11
1.9K0
kali更新源没有mysql_Kali更新源添加
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
全栈程序员站长
2022/08/30
1.2K0
kali更新源没有mysql_Kali更新源添加
mybatisplus自动填充值:添加信息,自动添加创建时间,更新信息,自动更新信息
这个是自增策略,我希望createTime只是在插入的时候会自动赋值,而updateTime是插入和更新的时候自动赋值 一共是有一下几种:
一写代码就开心
2022/05/09
8740
mybatisplus自动填充值:添加信息,自动添加创建时间,更新信息,自动更新信息
Shell 命令行,svn add 需要添加很多文件时的简化脚本
该文介绍了一个简化 svn 添加文件命令的脚本,该脚本可以一次性添加所有未添加的文件,从而提高 svn 命令的效率。该脚本首先通过 svn st 命令获取所有未添加的文件,然后使用 for 循环和 svn add 命令进行添加。该脚本可以在任何支持 svn 的操作系统上使用。
FungLeo
2018/01/08
1.4K0
更新时 Fiber 节点能否复用?
当产生更新时,workInProgressTree 的 Fiber 节点有两种方式生成:
玖柒的小窝
2021/12/07
5290
SVN添加文件时的错误处理:…\conf\svnserve.conf:12: Option expected
安装完SVN服务器,添加完用户权限后,准备将本地的项目add到服务器上时,报"C:\Documents and Settings\Subversion Repository\conf\svnserve.conf:12: Option expected
星哥玩云
2022/07/03
5410
更改host文件_添加host文件
国内无法访问GitHub的问题除了用某工具访问,还可以通过host文件来达到效果,缺点就是需要经常更新ip地址。
全栈程序员站长
2022/11/04
4K0
更改host文件_添加host文件
VirtualBox添加ISO文件
但VirtualBox似乎只支持vmdk等类型的文件,但我下的是iso镜像文件啊。 点击新建的时候,大概是这样的:
JavaEdge
2021/02/23
2.1K0
VirtualBox添加ISO文件
React Native  APP 添加自动更新
添加APP的自动,使用的第三方库是:react-native-code-push。新版本使用起来特别简单。添加步骤如下:
贺贺V5
2018/08/21
2.1K0
React Native  APP 添加自动更新
mvn打包时添加version和profile
<!-- 定义profile --> <profiles> <!-- 开发环境 --> <profile> <id>dev</id> <properties> <!-- 定义profileActive属性 --> <profileActive>dev</profileActive> </properties> <activation> <activeByDe
编程随笔
2019/09/11
7250
mvn打包时添加version和profile
Eclipse中java向数据库中添加数据,更新数据,删除数据
前面详细写过如何连接数据库的具体操作,下面介绍向数据库中添加数据。 注意事项:如果参考下面代码,需要 改包名,数据库名,数据库账号,密码,和数据表(数据表里面的信息) 1 package com.n
别先生
2017/12/29
8.9K0
Eclipse中java向数据库中添加数据,更新数据,删除数据
Webpack使用ReactRefreshWebpackPlugin对JSX文件进行本地热更新解析时 $RefreshSig$ is not defined
最近在进行Webpack5学习时,学习到HMR,也就是模块热替换,也叫模块热更新的时候,遇到了一个问题。
Qwe7
2022/06/29
1.1K0
TortoiseSVN 从 GitHub 更新时发生异常
使用 TortoiseSVN 从 GitHub 仓库 Update 时,弹出错误提示对话框:
mzlogin
2020/04/16
1.3K0
点击加载更多

相似问题

更新CSV文件时更新数据库

14

向数据库添加列-如何更新dbml文件?

62

更新时不会添加已提交的文件

14

下载文件时更新数据库[PHP]

12

使用“更新-数据库”附加DB文件时出错

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文