怎么用C#实现全盘扫描音乐文件 最近在做一个音乐播放器,怎么用C#实现全盘扫描音乐文件。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 递归,简单的按照后缀名扫描,只扫描你的播放器支持的音乐文件获取系统中硬盘盘符用ManagemengClass中的方法就行了 搜索磁盘中的音乐文件的关键代码如下之前我用在搜索FTP服务器中音乐的代码string lrcPath = "";bool isHasLRC = false;string temp = ""; //在FTP中搜索歌曲相对应歌词foreach (string name in System.IO.Directory.GetFiles(@"C:/Windows/Temp/LRC/", "*.lrc")) { string lrcName = name.Substring(name.LastIndexOf(@"/") + 1, name.LastIndexOf(".") - name.LastIndexOf(@"/")-1); if (lrcName == musicName) { lrcPath = name; isHasLRC = true; break; } } if (isHasLRC) { temp = showLrc(lrcPath); } else { temp = "\r\n\r\n\r\n\t抱歉,曲库中暂时没用此歌词!"; } 下一个参考:http://download.csdn.net/download/wangkingwellboy/1005259 IOCP问题的讨论 microsoft .net framework sdk 2.0是什么 GridView控件中用DropDownList查询数据库的问题 为什么C#安装不了 C# 打包详细步骤(可用的) treeview问题.每个结点包含多个值的实现。(添加、删除、拖拉、连接数据库等) 一个很急的问题,请各位帮忙,在线等,谢谢 DataGridView滚动条问题(着急) 请部.Net的WinFrom程序能否反编译. 调用什么api可以读出其他程序textbox中的内容? c# IHTMLElement对象如何绑定js onclick事件 求一则简单的正则表达式,查两个字符串中的内容
简单的按照后缀名扫描,只扫描你的播放器支持的音乐文件获取系统中硬盘盘符用ManagemengClass中的方法就行了
之前我用在搜索FTP服务器中音乐的代码string lrcPath = "";
bool isHasLRC = false;
string temp = "";
//在FTP中搜索歌曲相对应歌词
foreach (string name in System.IO.Directory.GetFiles(@"C:/Windows/Temp/LRC/", "*.lrc"))
{
string lrcName = name.Substring(name.LastIndexOf(@"/") + 1, name.LastIndexOf(".") - name.LastIndexOf(@"/")-1);
if (lrcName == musicName)
{
lrcPath = name;
isHasLRC = true;
break;
}
}
if (isHasLRC)
{
temp = showLrc(lrcPath);
}
else
{
temp = "\r\n\r\n\r\n\t抱歉,曲库中暂时没用此歌词!";
}