有沒有辦法在一個文件中設置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