我想刪除文件。我知道公共目錄的相對路徑。 是否有任何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. 如何在類庫中獲取文件的完整路徑?
- 2. 獲取文件的完整路徑
- 3. 獲取文件的完整路徑C
- 4. 如何在選擇中從完整路徑獲取文件名?
- 5. 如何在C#中使用Path.GetFullPath獲取文件完整路徑
- 6. GWT FileUpload獲取文件完整路徑
- 7. 從GtkTreeView獲取完整文件路徑
- 8. 獲取S3完整路徑文件
- 9. 從完整路徑獲取文件名
- 10. C#MVC獲取完整文件路徑
- 11. 如何從JSP中的文件類型獲取完整路徑?
- 12. 如何在Asp.net上獲取完整的文件路徑?
- 13. C++如何在IUIAutomation級別獲取文件的完整路徑?
- 14. 如何獲取StreamWriter的完整路徑
- 15. Facebook如何獲取我的本地文件的完整路徑?
- 16. 如何在文件上傳控制中獲取文件名的完整路徑
- 17. 如何在asp.net mvc 3中獲取FilePathResult文件的完整文件路徑?
- 18. 如何在PHP中上傳文件時獲取完整的文件路徑?
- 19. 如何從t:inputFileUpload獲取完整路徑?
- 20. 如何獲取圖標名稱的完整文件路徑?
- 21. 如何通過Directoryinfo獲取最新文件的完整路徑
- 22. 如何獲取jsp上傳文件的完整路徑?
- 23. 如何獲取程序集的完整文件路徑?
- 24. 如何使用FileUpload Control獲取文件的完整路徑?
- 25. 如何獲取隔離存儲文件的完整路徑
- 26. Uploadify:如何獲取src文件的完整路徑
- 27. 如何獲取D://文件夾名稱的完整路徑?
- 28. 如何使用jcifs獲取smb文件名的完整路徑
- 29. 如何從asp:file upload獲取文件的完整路徑?
- 30. 如何獲取完整的文件路徑?
請澄清ZF與它有什麼關係。 – Gordon 2010-11-22 21:26:49