批处理问题
现在工作需要做一个windows下的文件同步需求。
在网上找到了inotifywait.exe各rsync这两个。
inotifywait这个可以实时监听文件变化。
要写个批处理来自动同步变动的文件。
问题是无法通过管道获取inotifywait.exe不断输出的文件名(当变量用)。
下面是inotifywait.exe监听的输出。管道后的rsync要如何引用到这些文件名呢?
C:\Users\RondaFul\Desktop>inotifywait.exe -m -q .
C:\Users\RondaFul\Desktop MODIFY dsfs.log
C:\Users\RondaFul\Desktop MODIFY dsfs.log
C:\Users\RondaFul\Desktop MODIFY dsfs.log
C:\Users\RondaFul\Desktop MODIFY dsfs.log
C:\Users\RondaFul\Desktop MODIFY dsfs.log
C:\Users\RondaFul\Desktop MODIFY dsfs.log
C:\Users\RondaFul\Desktop MODIFY dsfs.log
C:\Users\RondaFul\Desktop MODIFY dsfs.log
C:\Users\RondaFul\Desktop MODIFY dsfs.log
C:\Users\RondaFul\Desktop MODIFY dsfs.log
C:\Users\RondaFul\Desktop CREATE 1.png
C:\Users\RondaFul\Desktop DELETE 1.png
C:\Users\RondaFul\Desktop CREATE 1.png
C:\Users\RondaFul\Desktop MODIFY 1.png