Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/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
使用wait参数获取内容不';无法在Powershell中更新_Powershell - Fatal编程技术网

使用wait参数获取内容不';无法在Powershell中更新

使用wait参数获取内容不';无法在Powershell中更新,powershell,Powershell,我正在尝试使用Windows Powershell V3.0中的Get Content$path-wait监视文件。有时,当我在Powershell中执行此命令行时,它将按预期运行。但有时它只执行(或者至少看起来是这样)get content,而不执行-wait参数。即使文件已更新,它也不会显示在Powershell中。如果我取消命令并重新运行它,它将显示更新的文件内容 我需要做什么 编辑:它似乎在一段时间后更新块。但是它不是实时的。不允许评论(没有50%的声誉),所以必须给出答案 带有+F或S

我正在尝试使用Windows Powershell V3.0中的
Get Content$path-wait
监视文件。有时,当我在Powershell中执行此命令行时,它将按预期运行。但有时它只执行(或者至少看起来是这样)
get content
,而不执行
-wait
参数。即使文件已更新,它也不会显示在Powershell中。如果我取消命令并重新运行它,它将显示更新的文件内容

我需要做什么

编辑:它似乎在一段时间后更新块。但是它不是实时的。

不允许评论(没有50%的声誉),所以必须给出答案


带有+F或Shift-F选项(.)的Windows Less()显示更新的文件内容,而PowerShell“get content$path-wait”没有显示更新的文件内容。

是将文件实时写入磁盘的过程吗?还是将数据缓存到内存中的某一点,然后在达到阈值(时间或大小)时将所有内容刷新到磁盘?注意,有可能
Get Content
正在尽最大努力,而编写者正是阻碍您前进的原因。正如问题中提到的:一旦我退出命令并再次运行它,我就有一个更新的文件。所以这不应该是作者的问题,“+F或Shift-F”是答案的基本部分