Last Updated 2004/01/13
Programming Tips Visual C++ API  索 引 
SHFileOperationのRename動作
2004/01/13

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

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

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

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

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


参照
前後のTips
SHFileOperationのRename動作

DSS ProgrammingTipsCGI Ver2.01