首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么判断一个wav的文件是否存在

2013-08-06 
如何判断一个wav的文件是否存在一个路径下的 wav 文件用来播放 怎么判断这个路径下的wav可以使用 或者说这

如何判断一个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)//判断文件是否存在

热点排行