如何刪除ntfs驅動器上的文件?我試過deletefile並刪除,但都沒有工作。有什麼建議麼?使用c刪除ntfs中的文件
do {
char* nPtr = new char [lstrlen(data.cFileName) + 1];
for(int i = 0; i < lstrlen(data.cFileName); i++)
nPtr[i] = char(data.cFileName[i]);
nPtr[lstrlen(data.cFileName)] = '\0';
if(!strcmp(nPtr , fn))
remove(nPtr);
cout << nPtr << endl;
}
感謝arefin
什麼「不起作用」呢?你有錯誤嗎?你檢查了錯誤的含義嗎? – 2011-03-09 14:23:37
你能告訴我們你試過的代碼嗎? – birryree 2011-03-09 14:23:50
「我試過deletefile並刪除,但他們沒有工作。」 < - 怎麼這樣?正確的系統調用*是* [DeleteFile](http://msdn.microsoft.com/zh-cn/library/aa363915.aspx)。 – 2011-03-09 14:24:16