根据您执行脚本的方式,您似乎获得了不同的相对路径:控制台或 web.xml。
我觉得这非常烦人,你没有遇到任何问题吗?
每次我需要复制/移动/删除文件时,我都必须考虑我是在 cli 还是 web 上,是否将其保存为 cli 或 web 路径等。
例如:假设有人上传了一张图片。您可能会使用这种路径存储图像:uploads/picture-123.jpeg
. 然后一个cronjob决定移动图片或其他东西。首先,它必须将其添加到源路径:web/
. 它还需要一个以 . 开头的目标路径web/
。移动它后,它会希望将新路径保存在相应的数据库行或文档中,因此必须web/
从目标路径中剥离。
有什么想法吗?