我正在爲自己的學習開發一個小型網站項目。功能如下: 有一個php文件調用一個shell腳本在用戶指定的位置創建文件夾。我已經實現了這個功能,可以在我的Linux機器上工作。現在問題是我可以在Windows機器上實現相同的功能嗎?這裏的困惑是shell腳本只能被Linux機器解釋,所以有可能獲得同樣的機制在Windows中工作嗎? (shell腳本的核心是它運行其Windows不識別的命令mkdir)我可以通過unix shell腳本在Windows中創建目錄嗎?
0
A
回答
1
您可以通過三種方式做到這一點:
- 翻譯UNIX shell腳本WINDOS兼容腳本如DOS或VBS
- 在Windows上安裝一個Unix的解釋像Cygwin和運行腳本
- 不要通過PHP本身使用shell腳本,並做到這一點
我的選擇是對的選項3,因爲這使你PHP腳本平臺不可知。
0
您可以使用samba或CIFS將遠程windows共享目錄掛載到linux機器,然後使用mkdir命令運行您的php腳本。在samba或CIFS共享上使用mkdir創建目錄後,它也會反映在窗口中。
http://www.cyberciti.biz/tips/how-to-mount-remote-windows-partition-windows-share-under-linux.html
上面的鏈接會告訴你如何能做到這一點。
感謝&問候,
阿洛克Thaker
相關問題
- 1. shell腳本創建目錄
- 2. 我可以在Unity中通過腳本創建光源嗎?
- 3. 使用UTL_FILE通過Oracle創建目錄的shell腳本
- 4. 如何從命令行通過shell腳本創建目錄?
- 5. 我們可以通過Google Apps腳本創建URL連接嗎?
- 6. 我可以在Windows中執行shell腳本嗎
- 7. 通過編寫unix shell腳本創建提要文件
- 8. Shell腳本 - 通過目錄循環?
- 9. 讀入目錄,unix shell腳本
- 10. 用於創建目錄的Shell腳本
- 11. 用於創建目錄的Shell腳本
- 12. 在Windows上創建符號鏈接的Unix shell腳本命令?
- 13. 我們可以在perl腳本中輸入shell腳本嗎?
- 14. 創建使用使用UNIX Shell腳本
- 15. 我可以通過LinqPad創建DbContext嗎?
- 16. Unix shell腳本找出腳本文件所在的目錄?
- 17. shell腳本,其中是創建文件的目錄?
- 18. 的Unix shell腳本:通過shell選項(-x等),以嵌套的腳本
- 19. 我可以通過BPM在Deezer目錄中搜索曲目嗎?
- 20. 使用Unix Shell腳本重新創建Windows TYPE到控制檯
- 21. shell腳本在UNIX
- 22. 在shell腳本中訪問新創建的目錄
- 23. Unix Shell腳本
- 24. Shell腳本UNIX
- 25. Unix shell腳本
- 26. Unix shell腳本可以用來操作數據庫嗎?
- 27. 在BASH Shell腳本中創建文件和目錄
- 28. Unix - 如何在一個目錄中獲取多個shell腳本?
- 29. 在Microsoft Windows中,我可以通過腳本管理Java運行時設置嗎?
- 30. 使用和在shell腳本和進程創建在Unix中
有一個PHP的mkdir功能也。它是否適合您的需求? –
你在Windows中獲得了mkdir()的錯誤? –