我希望從網絡PC中刪除文件。用戶可以完全控制要從中刪除文件的PC上的共享文件夾。 我有這樣的代碼:VC++ CLI/CLR通過網絡刪除文件/文件夾
if(status)
{
if(File::Exists(selectedfile))
System::IO::File::Delete(selectedfile);
else
MessageBox::Show("File does not exist.");
}
else
{
if(!System::IO::Directory::Exists(selectedfile))
MessageBox::Show("The directory does not exists.");
try{
System::IO::Directory::Delete(selectedfile,true);
if(System::IO::Directory::Exists(selectedfile))
{
deleted =false;
System::IO::Directory::Delete(selectedfile,true);
}
else
deleted = true;
}
我列入目錄循環第二刪除,因爲文件夾是不是在第一次嘗試刪除,只有文件夾中的文件被刪除。但是,每當我嘗試刪除空文件夾時,我都會拒絕Access。
如何確保目錄及其所有內容都被刪除。