今天在調試一個bug的時候發現使用CFileDialog之後,選擇的文件夾會被鎖住不能刪除。在網上搜了一下,發現是CFileDialog會改變程序的當前路徑,使用時需要注意。可以先使用GetCurrentDirectory回去當前路徑,然後在使用SetCurrentDirectory恢復。
今天在調試一個bug的時候發現使用CFileDialog之後,選擇的文件夾會被鎖住不能刪除。在網上搜了一下,發現是CFileDialog會改變程序的當前路徑,使用時需要注意。可以先使用GetCurrentDirectory回去當前路徑,然後在使用SetCurrentDirectory恢復。