捕获新创建的文件输入并将其重定向到gz

时间:2016-11-24 08:22:31

标签: windows powershell io gzip filesystemobject

商业案例的简短描述:

  • 平台:Windows

  • me:BI背景,附带批次/ Powershel编码(谷歌支持:-)

  • 外部工具在给定目录中创建巨大的file_name.csv文件

  • 我无法更改工具的行为

  • 我想强制(可能在操作系统级别),无论何时在该目录中创建此类文件,都会将流重定向到gzip并创建file_name.csv.gz(动态)< / p>

我可以尝试使用它来注意正在创建文件: https://gallery.technet.microsoft.com/scriptcenter/Powershell-FileSystemWatche-dfd7084b

但不知道如何获取gzip的输入而不是工具写入的文件。

其中的情况:

  • 该工具正在写入文件file_name.csv

  • 但同时将数据流作为输入传递给gzip

  • 结果创建了2个文件

也可以(它甚至可能更安全,因为我不确定该工具是否不需要存在file_name.csv才能成功完成导出。)

有没有人对此有任何想法?

0 个答案:

没有答案