Last Updated 2004/01/13
API

SHFileOperationのRename動作


SHFileOperation() を使用してファイルのリネームを行うには,
wFunc に FO_RENAME を指定する.

しかし,複数のファイルの拡張子の変更は注意が必要である.

    lpszSrc = "a.txt\0b.txt\0";
    lpszDest = "*.bak\0";

この様な変更では拡張子がなくなってしまう.

その対策としては,
    lpszDest = "?*.bak\0";
                ~
とすればうまくいく.
2004/01/13


API