我想刪除文件。我知道公共目錄的相對路徑。 是否有任何zend-way方法刪除文件? 我覺得在index.php中定義BASE_DIR是不對的。如何在Zend中獲取文件的完整路徑
3
A
回答
7
假設目錄結構是這樣的:
/application/
/public/
/files
file1
路徑file1
是
$path = realpath(APPLICATION_PATH . '/../public/files/file1')
,那麼你可能這個路徑 上執行任意的字符串操作(如檢查您的相對路徑和。減去的長度它來自$path
的結尾)
APPLICATION_PATH
已經在012中定義作者:Zend_Application
。
然後您可以使用unlink
刪除文件。
這只是一個猜測。你沒有寫出文件的存儲方式。
2
請記住,Zend Framework 2中不再存在上述情況,其中既不存在APPLICATION_PATH也不存在ROOT_PATH!什麼是更重要的是要知道,他們不再需要,因爲這條線在應用程序入口點(的index.php)的:
/**
* This makes our life easier when dealing with paths. Everything is relative
* to the application root now.
*/
chdir(dirname(__DIR__));
所以,用ZF2下路徑打交道時,現在還記得一切都是相對的到您的/公共文件夾。
相關問題
- 1. 如何在C#中使用Path.GetFullPath獲取文件完整路徑
- 2. 從GtkTreeView獲取完整文件路徑
- 3. 獲取S3完整路徑文件
- 4. GWT FileUpload獲取文件完整路徑
- 5. 從完整路徑獲取文件名
- 6. C++如何在IUIAutomation級別獲取文件的完整路徑?
- 7. 如何從JSP中的文件類型獲取完整路徑?
- 8. 如何在PHP中上傳文件時獲取完整的文件路徑?
- 9. 如何在asp.net mvc 3中獲取FilePathResult文件的完整文件路徑?
- 10. 如何使用FileUpload Control獲取文件的完整路徑?
- 11. 如何獲取下載文件的完整路徑
- 12. 如何獲取隔離存儲文件的完整路徑
- 13. 如何通過Directoryinfo獲取最新文件的完整路徑
- 14. 如何獲取圖標名稱的完整文件路徑?
- 15. 在WPF treeview中獲取完整路徑?
- 16. 在python中獲取文件的完整路徑
- 17. 在PHP中獲取文件上載字段的完整路徑
- 18. 無法在Silverlight中獲取文件的完整路徑
- 19. 如何在javascript中輸入完整文件名時獲取文件路徑?
- 20. 如何在html中上傳文件時獲取完整文件路徑
- 21. 如何在asp.net中獲取文件上傳控件的完整路徑?
- 22. 如何在Go中的目錄中獲取所有文件的完整路徑?
- 23. 如何通過提供文件名來獲取完整路徑?
- 24. 如何使用jquery從fileupload獲取完整文件路徑
- 25. 如何從完整路徑獲取文件名?
- 26. 獲取完整的路由路徑
- 27. 如何從VB6中的文件完整路徑獲取文件磁貼(名稱)?
- 28. 在asp classic中獲取完整路徑的虛擬路徑
- 29. 在ProcessWire ServicesPages API中獲取完整文件路徑
- 30. 在git合併中獲取完整文件路徑
請澄清ZF與它有什麼關係。 – Gordon 2010-11-22 21:26:49