-1
对于例如:我在执行一个shell命令:应该在shell命令中给出哪条路径?相对路径或直线路径?
"ffmpeg -i input.flv -ss 00:00:14.435 -vframes 1 out.png"
这里input.flv路径应该是这样的 - >影像\ input.flv或d:\ WAMP \ WWW \ PROJ_NAME \ PUBLIC \影像\输入。 flv?
对于例如:我在执行一个shell命令:应该在shell命令中给出哪条路径?相对路径或直线路径?
"ffmpeg -i input.flv -ss 00:00:14.435 -vframes 1 out.png"
这里input.flv路径应该是这样的 - >影像\ input.flv或d:\ WAMP \ WWW \ PROJ_NAME \ PUBLIC \影像\输入。 flv?
这取决于您当前的工作目录。一般来说,给绝对路径更好,因为它们不含糊。
如果您的路径是相对于您的工作目录(您称之为PHP脚本),它将工作。但有时在生产中价值会发生变化,导致怪异的错误。如果您可以以某种方式生成绝对路径(例如通过realpath()
),则优选。
它总计取决于您尝试运行的命令和CWD ... – n00dl3