有没有办法在一个文件中设置PhpStorm中的文件观察器,它会在文件更改/保存后将该文件复制到项目中的不同位置?如何配置PhpStorm文件观察器来复制文件
2
A
回答
1
您甚至不需要批注/外壳脚本,如评论中所建议的那样。您可以使用xcopy.exe作为程序。在Windows 10上,它位于C:\Windows\System32
文件夹中。它设置
一种方法是:
参数:src\$FileName$ dist /iy
工作目录:$ProjectFileDir$
在这种情况下,你是从src
目录复制顶层文件dist
您的项目的目录。 /i
告诉xcopy目标是一个文件夹,并且/y
抑制提示以确认覆盖。
0
正如在这other Answer指出更好地使用robocopy
。
我创建了一个看守与WebStorm>设置>工具>文件看守:
- 文件类型:
any
- 范围:
Changed Files
- 计划:
C:\Windows\System32\robocopy.exe
个
- 参数:
$FileDir$ C:\MyDestinationDir\$FileDirRelativeToProjectRoot$ $FileName$
- 工作目录:
$ProjectFileDir$\src
相关问题
- 1. PHPStorm IDE TypeScript文件观察器
- 2. 如何在PhpStorm中正确设置scss文件观察器?
- 3. 如何实现文件观察器来观察多个目录
- 4. PHPStorm在文件观察器被触发后忽略文件
- 5. phpstorm - SCSS文件观察家问题
- 6. 如何使用PHPStorm IDE中的SCSS文件观察器来缩小CSS
- 7. PhpStorm文件观察器来缩小和合并来自多个文件夹的JS文件
- 8. PhpStorm:SCSS文件观察器设置
- 9. Autosys文件观察器设置
- 10. Autosys文件观察器
- 11. HDFS文件观察器
- 12. 安卓文件观察器
- 13. 文件观察器错误
- 14. PhpStorm - 在使用文件观察器进行缩小之前合并CSS文件
- 15. PhpStorm:自动部署.css文件后文件观察员transpiled .scss文件
- 16. 使用Microsoft StreamInsight创建输入适配器来观察文件夹文件夹
- 17. 如何设置一个grunt文件来观察和编译较少的文件
- 18. 如何使用Android中的文件观察器删除文件?
- 19. 在Windows上使用node.js在PHPStorm 6中设置LESS文件观察器?
- 20. 如何在PhpStorm文件观察器中编写自定义输出路径
- 21. 如何复制nix配置文件
- 22. 如何创建Maven构建配置文件来有条件地复制文件?
- 23. 如何在Webstorm中设置文件观察器来重新启动Node.js?
- 24. PhpStorm 2016.2.2 - 为文件观察者创建新的宏
- 25. Windows上的WebStorm文件观察器
- 26. 文件观察器脚本Informatica
- 27. 使用java的文件观察器
- 28. 自动sys文件观察器作业
- 29. Pycharm中Cython的文件观察器
- 30. 观察项目文件也
究竟是什么的这个目的是什么?因为可能有2个解决方案:1)使用部署 - 它可以自动部署所有修改过的文件(除非被排除);目标可以是另一个文件夹/网络磁盘..或适当的远程主机; 2)文件观察器 - 适用于实际修改的文件;您只需创建一个批处理/ shell脚本来为您复制这些文件(例如Windows上的标准'copy'命令),并在File Watcher的'program'字段中使用该脚本(并将文件名作为参数) – LazyOne
2 - 感谢提示,我将创建bash脚本作为程序并尝试一下 – IPS