2016-09-29 6 views
-1

:私は、シェルコマンドを実行しています:どのパスをシェルコマンドで指定する必要がありますか?相対パスまたはdiretcoryパス?例えばのために

"ffmpeg -i input.flv -ss 00:00:14.435 -vframes 1 out.png" 

がここinput.flvパスは次のようにする必要があります - >画像\ input.flvまたはD:\ WAMP \ WWW \ PROJ_NAME公共\画像\ \入力。 flv?

+0

これは実行しようとしているコマンドとCWDに依存します ... – n00dl3

答えて

1

これは現在の作業ディレクトリによって異なります。一般に絶対パスを与えることは、あいまいではないので、より良いです。

パスが作業ディレクトリ(PHPスクリプトを呼び出す場所)からの相対パスであれば動作します。しかし、時には値段が変化することがあり、奇妙なエラーにつながることがあります。絶対パスを何らかの形で生成できる場合(たとえば、realpath()を介して)、それが優先されます。

関連する問題