遍历目录下所有wav并播放
来源:互联网 发布:鳄鱼肉 知乎 编辑:程序博客网 时间:2024/06/11 06:50
#include "windows.h"#include <wchar.h>#include <locale.h>#include "mmsystem.h"#pragma comment(lib,"winmm.lib")int find_all_files(wchar_t* lpPath){ setlocale(LC_ALL, "chs"); WIN32_FIND_DATA FindFileData; wchar_t wcPath[MAX_PATH]; wcscpy_s(wcPath, lpPath); wcscat_s(wcPath, L"\\*.*"); HANDLE hFind = ::FindFirstFile(wcPath, &FindFileData); if (INVALID_HANDLE_VALUE == hFind) return -1; do { if (FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) { if (wcscmp(FindFileData.cFileName, L".") != 0 && wcscmp(FindFileData.cFileName, L"..") != 0) { //发现子目录,递归之 wchar_t szFile[MAX_PATH]; wcscpy_s(szFile, lpPath); wcscat_s(szFile, L"\\"); wcscat_s(szFile, FindFileData.cFileName); find_all_files(szFile); } } else { if (wcswcs(FindFileData.cFileName, L".wav") != 0) { wchar_t szFile[MAX_PATH]; wcscpy_s(szFile, lpPath); wcscat_s(szFile, L"\\"); wcscat_s(szFile, FindFileData.cFileName); wprintf(L"%s\n", szFile); sndPlaySound(szFile, SND_SYNC); } } } while (::FindNextFile(hFind, &FindFileData)); ::FindClose(hFind); return 0;}int main(int argc, char* argv[]){ find_all_files(L"C:\\Windows\\Media"); system("pause"); return 0;}
0 0
- 遍历目录下所有wav并播放
- Qt 遍历目录并删除目录下所有文件
- Qt 遍历目录并删除目录下所有文件
- 递归遍历 SD 卡目录下的所有音乐文件,并点击条目后进入相应的播放界面
- 遍历当前目录下并输出所有文件
- 遍历并打印指定目录下所有文件
- PHP遍历并打印指定目录下所有文件
- python 遍历目录下所有文件,并判断文件类型
- 遍历目录下所有文件
- 遍历目录下所有文件
- 遍历目录下所有所有文件
- 遍历指定的目录下所有的文件和文件夹并给出目录层次
- 遍历目录并将目录下所有文件放到列表中-Python
- php 遍历目录并打印所有文件名
- 递归遍历目录下的所有文件,并打印文件名字
- C/C++ 遍历linux目录下所有文件并已树的形式打印
- C# winfrom遍历指定目录下的所有文件,并删除指定文件
- Android遍历特定目录下所有文件,包含子目录的, 并删除最新创建的
- git的使用心得,希望对大家都有用,有什么疑问尽管留言
- ISD9160学习笔记06_玩票项目OpenHamtaro
- c#线程之各种类读书笔记
- 初来乍到
- js前台分页显示后端JAVA数据响应
- 遍历目录下所有wav并播放
- 【iOS开发】添加设备到 iOSTeam Provisioning Profile
- UVA 10766 Organising the Organisation生成树计数
- SpringSecurity的Filter链式调用机制
- iOS Provisioning Profile(Certificate)与Code Signing详解
- windows下nodejs环境的搭建(基础篇)
- ISD9160学习笔记07_硬件设计经验分享
- iOS10 Xcode8真机测试 code signing is required for product type 'Application' in SDK 'iOS 10.0'
- 工作招聘网--Lucene(全文检索)实战