Adobe ExtendScript CS6で、Adobe Photoshop CS6向けにJavascriptで書いたコードです。

    filename = app.activeDocument.path;
    alert(filename);
    alert(filename.length);

以上のコードを実行すると最初に ~/Desktop が表示されます。
しかし、その次は undefined と表示されます。

    filename = app.activeDocument.fullName;
    alert(filename);
    alert(filename.length);

こちらのコードの場合は最初に ~/Desktop/waiwai.psd が表示されます。
その次は 32002 と表示されてしまいます。

私にはどうしてlengthオプションでこのような値が出てしまうのか理解できませんでした。
これの有効な対処方法はあるでしょうか?