ファイル名に"が入っている場合(UNIX)、FindFirstFileでファイルサイズが取得できない

[戻る]
2005/07/19(火) 09:22:52
VC++6.0 MFC WinXp sp2 

FindFirstFileを利用してファイルサイズを取得しております。

windowsでは"文字は禁則文字でファイル名として使用できないのですが、
UNIXの場合、禁則文字では無いので利用できます。

その状況でFindFirstFileを利用してファイルサイズを利用しますと、
サイズが0で取得されます。

WindowsAPIでは取得するのは無理なのでしょうか?

tetrapod 2005/07/19(火) 11:19:10
話のつながりがまったく見えないので何を聞いているのか判りません。

ウチの hpux サーバ上に作った a"b というファイルを samba 経由で見ると
ab~9% という名前になっていました。 ab~9% は開けますしサイズも知ることができます。
a"b というファイルは Windows 側には存在しないので
a"b というファイルのサイズを知ろうとするとエラーになります。

ということではない?

samba 経由でなくほかの方法で見ているのであれば話は別でしょう。

古いスレッドには追加発言できません。