日期:2014-05-17  浏览次数:21323 次

怎样将文件放入到指定文件夹中
我现在在做一个简单的音乐播放器,但是在一个环节中想将别的文件夹的歌曲放入到新文件夹中,我是这样做的:

//新建一个文件夹目录
DirectoryInfo info = new DirectoryInfo(@"D:\MusicFloder");
//如果此目录不存在,则创建
if (!info.Exists) 
{
    info.Create();
}
//将歌曲放入到新建的文件夹目录当中
FileInfo file = new FileInfo(info.FullName + @"\" + aa);
file.Create();


但是这样用WindowsMediaPlayer就不能播放在这个新文件夹底下的歌曲了(虽然还是MP3文件),想播放的时候报的是这个错:
Windows Media Player 无法播放该文件。可能是播放机不支持该文件类型,或者不支持用于压缩该文件的编解码器。

但是播原先那个文件夹的那些歌又可以正常播放,大神啊~告诉我为什么!

------解决方案--------------------
file.Create();创建的什么?直接File.Copy()方法,将MP3到你要的文件夹下面吧。
------解决方案--------------------
你把文件复制过去之后再播放。你这只是建了个文件而已。里面有内容?