VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/06/17(Fri) 15:50
投稿者だい
Eメール
URL
タイトルRe^6: フォルダ作成について

>       MakeSureDirectoryPathExists "D:\てんぷその2\2バイト文字は大丈夫かな\TEST\" では。

あ、すみません。
おっしゃるとおりです。
意図が不明確でした。
Function createfoldertest()
    SHCreateDirectoryEx 0&, "D:\てんぷ\表など2バイト文字\末尾に円記号がなくても最後の階層が作成さ
れる仕様", 0&
    MakeSureDirectoryPathExists "D:\てんぷ2\表など2バイト文字\末尾に円記号がないと最後の階層が作成
されない仕様\"
End Function

>  通常の2バイト文字は大丈夫のようですが [表]等の文字があると作成されないようです。
>  MakeSureDirectoryPathExists 関数は、WinXP で確認

当方環境では、
Win2000SP4、WinXPProSP1では「表」を含むフォルダ名は、どちらのAPIでも作成できましたが、
Win98SE環境では、「表」が「_」(アンダーバー)に化けたり、「_」だけの余計なフォルダができたりしました。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -