Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 用于监视文件更改的脚本&;如果检测到,请首先备份原始文件。_Shell_File_Powershell_Vbscript - Fatal编程技术网

Shell 用于监视文件更改的脚本&;如果检测到,请首先备份原始文件。

Shell 用于监视文件更改的脚本&;如果检测到,请首先备份原始文件。,shell,file,powershell,vbscript,Shell,File,Powershell,Vbscript,根据标题,我正在寻找一种在保存/替换文件时备份文件(具体来说是SQL查询)的方法 这是为了防止意外储蓄而没有适当的后撤 我认为结合使用Powershell和.NET FileSystemWatcher可能是一个很好的组合,我可以将原始的日期时间附加到另一个位置,而不是警报 () 所以我的问题是,如何在Windows中中断保存过程并在保存文件之前将其复制出来 我认为在特定目录上启动保存时,如果不调用PS,可能是不可能的 我可以访问PS、VBS和cmd TIA用于任何指示或进一步阅读 在更新的版本覆

根据标题,我正在寻找一种在保存/替换文件时备份文件(具体来说是SQL查询)的方法

这是为了防止意外储蓄而没有适当的后撤

我认为结合使用Powershell和.NET FileSystemWatcher可能是一个很好的组合,我可以将原始的日期时间附加到另一个位置,而不是警报

()

所以我的问题是,如何在Windows中中断保存过程并在保存文件之前将其复制出来

我认为在特定目录上启动保存时,如果不调用PS,可能是不可能的

我可以访问PS、VBS和cmd


TIA用于任何指示或进一步阅读

在更新的版本覆盖之前,无法备份/保存以前的版本,因为该版本中没有OnBeforeX事件

  • 更改:更改指定路径中的文件或目录时发生
  • 已创建:在指定路径中创建文件或目录时发生
  • 删除:删除指定路径中的文件或目录时发生
  • Disposed:通过调用Dispose方法释放组件时发生。(从组件继承。)
  • 错误:当FileSystemWatcher实例无法继续监视更改或内部缓冲区溢出时发生

  • 重命名:重命名指定路径中的文件或目录时发生


执行此操作的唯一方法是对所有文件执行初始备份。然后在每次
更改
事件之后,使用时间戳pre/后缀进行备份。

认为这有点牵强,但非常感谢您的解释!我明白你的意思,而且这个过程会像有一个不断修订的版本链一样有效。干杯,小土豆!