有没有办法在一个文件中设置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中正确设置scss文件观察器?
- 2. PHPStorm在文件观察器被触发后忽略文件
- 3. PhpStorm文件观察器来缩小和合并来自多个文件夹的JS文件
- 4. 文件观察器错误
- 5. Autosys文件观察器
- 6. PhpStorm:自动部署.css文件后文件观察员transpiled .scss文件
- 7. 如何在PhpStorm文件观察器中使用相对程序路径
- 8. 如何在PhpStorm文件观察器中编写自定义输出路径
- 9. 如何复制nix配置文件
- 10. 如何创建Maven构建配置文件来有条件地复制文件?
- 11. 如何在Webstorm中设置文件观察器来重新启动Node.js?
- 12. 文件观察器脚本Informatica
- 13. PHPStorm:缺少SCSS配置文件?
- 14. Windows上的特定文件名的Autosys文件观察器
- 15. 退出文件观察器创建文件时
- 16. Webstorm文件观察器不能在一个文件上工作
- 17. 如何使用kvo来观察文本文件的文本更改?
- 18. 如何在编辑scss文件时停止文件观察器提示?
- 19. 如何为配置文件控制器配置路由?
- 20. 原型函数来设置复选框的onclick事件观察
- 21. 在nodejs文件夹中的文件的文件观察者
- 22. PostBuildEvent错误复制配置文件
- 23. Java观察器 - 如何知道文件是否完全创建
- 24. 如何从webstorm文件观察器运行“npm测试”
- 25. 如何复制观察到的集合
- 26. 配置grunt复制任务以排除文件/文件夹
- 27. 在Windows 7中将用户配置文件复制到默认配置文件
- 28. 如何使用循环播放csv文件来复制文件
- 29. 如何避免重复常见的可观察配置?
- 30. 复制可观察数组
究竟是什么的这个目的是什么?因为可能有2个解决方案:1)使用部署 - 它可以自动部署所有修改过的文件(除非被排除);目标可以是另一个文件夹/网络磁盘..或适当的远程主机; 2)文件观察器 - 适用于实际修改的文件;您只需创建一个批处理/ shell脚本来为您复制这些文件(例如Windows上的标准'copy'命令),并在File Watcher的'program'字段中使用该脚本(并将文件名作为参数) – LazyOne
2 - 感谢提示,我将创建bash脚本作为程序并尝试一下 – IPS