如何判断一个wav的文件是否存在
一个路径下的 wav 文件用来播放 怎么判断这个路径下的wav可以使用 或者说这个路径下的wav 是否存在
[解决办法]
int _access( const char *path, int mode );
检测一个文件是否存在
void main( void )
{
/* Check for existence */
if( (_access( "ACCESS.C", 0 )) != -1 )
{
printf( "File ACCESS.C exists\n" );
/* Check for write permission */
if( (_access( "ACCESS.C", 2 )) != -1 )
printf( "File ACCESS.C has write permission\n" );
}
}
[解决办法]
BOOL FileExists(LPCTSTR lpszFileName)
{
DWORD dwAttributes = ::GetFileAttributes(lpszFileName);
if (dwAttributes == 0xFFFFFFFF)
{
return FALSE;
}
if ((dwAttributes & FILE_ATTRIBUTE_DIRECTORY) == FILE_ATTRIBUTE_DIRECTORY)
{
return FALSE;
}
return TRUE;
}
[解决办法]
我记得有API,PathFileExists,楼主可以直接尝试下
[解决办法]
if(::GetFileAttributes(filePath) == 0xFFFFFFFF)//判断文件是否存在