文件监视器:仅当“当前文件”位于某个目录下时才触发?

时间:2015-11-20 11:14:03

标签: phpstorm file-watcher

有没有办法限制文件监视器仅在当前文件位于某个目录下时触发?

现在我可以将范围限制为当前文件匹配的模式,如

file[project]:somefolder//*

匹配模式范围查找所有已修改的文件,我不想这样做。

我只希望它触发我正在某个目录下修改的文件。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:2)

您需要创建一个自定义范围,其中仅包含您自己的文件(排除... for ($x=$total; $x>0; $x--){ //doing some work here try { delete_processed_message($x); } catch (Exception $e) { //Here you can log it to a file, or simply echo it echo 'Caught exception: ', $e->getMessage(), "\n"; } } ... 以及您不喜欢被监视的其他内容)并将此范围设置为您的文件观察程序。第一次调用时,它将处理指定范围内的所有文件,扩展名与所选文件类型匹配;一旦此过程完成,它将监听您在受变更影响的范围内的文件和流程文件中所做的更改