问题标签 [file-watcher]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
deployment - PhpStorm:在文件观察器转译 .scss 文件后自动部署 .css 文件
我正在将我的项目自动部署到远程服务器。所有更改的文件都会自动上传到服务器,所以这没关系。我有一个文件观察器(Compass SCSS)将我的 .scss 转换为 .css。当 .sccs 文件更改时,它会上传到远程服务器,但转译后的 .css 文件不会。
在部署选项中,“上传外部更改”复选框被选中(见屏幕截图)。在文件观察器设置中,“要刷新的输出路径”设置为转译的 .css 文件所在的文件夹。
但是,.css 文件在更改时不会自动上传。当我将焦点设置在 PhpStorm 之外的窗口上,然后返回到 PhpStorm IDE 时,.css 文件被上传,但我想避免更改窗口来上传它。
有什么我想念的吗?
powershell - 从 Windows 备份文件到 Linux
谁能建议一些使用powershell命令批处理文件将文件从Windows机器备份到Linux平台的好方法?
我的目标是在启动时使用 powershell 脚本监视文件以进行修改,然后在修改时将其备份到 linux 机器。
这是 BigTeddy 编写的可爱的 powershell 脚本,我正在修改它以在“FileChanged”事件上执行传输脚本:
原文可以在这里找到
我研究了几种可能性:
- rSync 作为 Cygwin 的一部分
- cwRsync
- 机器复制
不幸的是,我在Cygwin上没有取得什么成功,因为一个明显的错误阻止了“安装后”完成..(但那是另一个故事)
我还遇到了 Windows 拒绝识别包含所述Robocopy的Windows Server 2003 Resource Kit Tools安装程序的问题。
它现在决定打球。
cwRsync(free) 不支持提供文件。
我对深入研究 Windows 非常陌生,所以我想有很多我不知道的可能性。
powershell - Powershell查找创建文件的机器
我有一个脚本,在 Powershell 中使用 FileWatcher.IO 监视文件系统。目前,它会找到创建文件的用户:
它会找到制作文件的计算机:
但我也想获得创建文件的机器。例如,如果用户登录到终端服务器,我可以看到该文件是在终端服务器上制作的。但我想知道在终端服务器上制作文件的本地机器的主机名。
这可能吗?我一直在搜索 msdn PSEventArgs Class 页面,但没有取得多大成功。
phpstorm - 文件观察者忽略其他更改
触发文件观察程序时,PhpStorm 会忽略其他更改。我希望你能理解我的问题。
例如,当我尝试编写“display: block;”时 文件观察器只接受“display:blo;” 而不是“显示:块;”
xcb - XCB 文件观看?
我开始研究文件监视机制。在 *nix 系统上,它正在寻找我 kqueue、libnotify 和 GioFileWatcher 是我唯一的解决方案 - https://developer.gnome.org/gio/stable/GFileMonitor.html
这是一项艰巨的任务,因此我想在开始之前进行验证。XCB 不处理文件系统是否正确?那么通过 XCB 观看文件是不可能的吗?
谢谢
php - 使用 JetBrains 产品中的 File Watcher 将 PHP 预处理为任何文本文档
有很多预处理或编译语言,每种语言都有自己的学习曲线,例如(scss、sass、jade、typescript),而且数量似乎并没有减少。
如果开发人员可以执行 PHP 来生成任何文本文档,就像使用文件观察器将上述内容编译为本机(html、css、js)一样,那不是很酷。
优点
- 没有额外的学习曲线。
- 一种语言。
- 减少重复编码。
- 以更少的错误生成代码
- 生成符合您标准的一致代码。
- 更多的时间专注于规划我们的应用程序。
我尝试了什么
通过编辑 Jade 源代码并将扩展名从 html 更改为 php。
我已经能够将 Jade 文件执行到 PHP
我认为如何实现
可能有多个这样的转译器。
模板-css -> 编译成 css
template-php -> 编译为 php
template-js -> 编译成 javascript。
等等。
Middle Parser 或 file watcher 将主要完成 3 个任务
将文件扩展名从 template-filetye 替换为 php。
对 PHP 可执行文件或解析器执行新的 file.php,就像在浏览器中运行一样。
将指定的文本返回给文件观察器。
这是jade.cmd文件中的代码
注意:我不明白 cmd 文件。我没有修改这个文件,但告诉它可能对任何想要帮助的人都有帮助。
灵感
http://www.codesmithtools.com/product/generator
可能有用的链接
http://php.net/manual/en/function.exec.php
http://php.net/manual/it/install.windows.commandline.php
任何帮助构建文件观察器或任何适当的名称将不胜感激。
intellij-idea - Jetbrains / PhpStorm File Watcher with Jade / Pug
安装程序(我想我做得很好),当我尝试在 File Watcher 中为“程序”部分编写路径时,我的问题就开始了。
哪一个是正确的道路?
java - FileWatcher 中的溢出事件
我正在使用 Java FileWatcher nio 包来监视文件复制。我的操作系统是 Solaris 5。如果文件复制到文件夹的数字超过 500 个,我会收到溢出事件。
创建 /etc/sysctl.conf 文件并添加以下属性。fs.inotify.max_user_watches=50000
我仍然在溢出。如何增加要存储的事件数量?
FileWatcher 代码:
bash - 如何挂钩一个在保存文件后将运行的脚本?
因此,我编写了一个快速脚本,您可以使用“..script [name]”运行它。这是愚蠢的简单,但我喜欢它。花了我一个小时左右的时间和大量的 Stack Overflow。:P
我在工作时在 iMac 上使用 Codekit。我把它设置为一个钩子,不理解那些很酷。所以,我回家用 Prepros 试了一下。我的结论是:“不确定。不要这么认为。”
如何让 Windows、OS X 和 Ubuntu/CentOS 观看指定项目目录中的文件,并运行我在保存时告诉它的脚本?
c# - File Watcher 能够将数据发送到 Web 服务器
我创建了一个文件观察服务来监视和记录计算机上的所有更改,并将它们写入 C:/ 上的文件,但我希望能够在关闭(关闭计算机)时将该文件发送到我有网站数据库。我使用过 TcpListeners、vars、以及其他选项。有没有办法让这项服务工作?它在 C# 上运行,服务器在 Django 上运行。它的工作方式是;
有什么办法可以让它像这样工作,还是我做错了什么?下面是我正在使用的 var 方法。