SHFileOperation に関する質問があります。
SHFILEOPSTRUCT sf2;
memset(&sf2,0,sizeof(sf2));
sf2.hwnd = NULL;
sf2.wFunc = FO_DELETE;
sf2.fFlags = FOF_NOCONFIRMATION;
sf2.pFrom = pathSubDir; // where pathSubDir = ""
//2. Delete temporary files
int n = SHFileOperation(&sf2);
私の期待は、pathSubDir が "" だったので、何も削除されておらず、n が 0 に等しくないはずだったということでした。しかし、そうではありませんでした。n = 0 になりました。これは、操作が正常に完了したことを意味します。私の仮定が間違っている理由を誰かが説明してくれるかどうか、私は興味がありました. ありがとうございました。