Shell 用于监视文件更改的脚本&;如果检测到,请首先备份原始文件。
根据标题,我正在寻找一种在保存/替换文件时备份文件(具体来说是SQL查询)的方法 这是为了防止意外储蓄而没有适当的后撤 我认为结合使用Powershell和.NET FileSystemWatcher可能是一个很好的组合,我可以将原始的日期时间附加到另一个位置,而不是警报 () 所以我的问题是,如何在Windows中中断保存过程并在保存文件之前将其复制出来 我认为在特定目录上启动保存时,如果不调用PS,可能是不可能的 我可以访问PS、VBS和cmdShell 用于监视文件更改的脚本&;如果检测到,请首先备份原始文件。,shell,file,powershell,vbscript,Shell,File,Powershell,Vbscript,根据标题,我正在寻找一种在保存/替换文件时备份文件(具体来说是SQL查询)的方法 这是为了防止意外储蓄而没有适当的后撤 我认为结合使用Powershell和.NET FileSystemWatcher可能是一个很好的组合,我可以将原始的日期时间附加到另一个位置,而不是警报 () 所以我的问题是,如何在Windows中中断保存过程并在保存文件之前将其复制出来 我认为在特定目录上启动保存时,如果不调用PS,可能是不可能的 我可以访问PS、VBS和cmd TIA用于任何指示或进一步阅读 在更新的版本覆
TIA用于任何指示或进一步阅读 在更新的版本覆盖之前,无法备份/保存以前的版本,因为该版本中没有OnBeforeX事件
- 更改:更改指定路径中的文件或目录时发生
- 已创建:在指定路径中创建文件或目录时发生
- 删除:删除指定路径中的文件或目录时发生
- Disposed:通过调用Dispose方法释放组件时发生。(从组件继承。)
- 错误:当FileSystemWatcher实例无法继续监视更改或内部缓冲区溢出时发生
- 重命名:重命名指定路径中的文件或目录时发生
执行此操作的唯一方法是对所有文件执行初始备份。然后在每次
更改事件之后,使用时间戳pre/后缀进行备份。认为这有点牵强,但非常感谢您的解释!我明白你的意思,而且这个过程会像有一个不断修订的版本链一样有效。干杯,小土豆!