CFile::Remove
更新 : 2007 年 11 月
この静的関数は、パスで指定されたファイルを削除します。
static void PASCAL Remove(
LPCTSTR lpszFileName
);
パラメータ
- lpszFileName
目的のファイルのパスを示す文字列。相対パスまたは絶対パスを指定できます。また、ネットワーク名を含めることができます。
解説
ディレクトリは削除されません。
Remove メンバ関数は、ファイルが既に開いている場合や削除できなかった場合は、例外をスローします。この関数は、DEL コマンドに相当します。
使用例
//example for CFile::Remove
TCHAR* pFileName = _T("Remove_File.dat");
try
{
CFile::Remove(pFileName);
}
catch (CFileException* pEx)
{
TRACE(_T("File %20s cannot be removed\n"), pFileName);
pEx->Delete();
}
必要条件
ヘッダー : afx.h