我想删除文件。我知道公共目录的相对路径。 是否有任何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