上位側システムではftpしたらその後の戻り値を検出できないらしくどっちもxでした。
厳密にいうとrshでも駄目だったはずでした。
で、下記のソースを使って判定したら今のところ上手くいったので報告しときます。
ttp://support.microsoft.com/kb/172240/ja
要するに「読み取り専用および排他共有でオープン」出来るかどうかで判定すれば
いいわけですね。XP(ntfs) vb6 testに使ったのはtinyFTPD