処理内容の説明に抜けがありました。 スクリーンショットにも記載の通り、  ファイル名が未入力 または ファイル名が15文字以上 の場合にも、返り値として”0”を返します。