我与GitHub的第一次——自制音乐文件修改器

背景:

随机播放,所有的音乐播放器里面现在几乎都有这个功能吧。但是有没有发现,自己的播放器在选择随机播放的时候,经常会听到重复顺序的歌曲呢?反正我是有这样的感觉,无耐自己平时下的歌曲都是“歌手名—歌曲名”,所以在顺序播放的时候,还是会一连串的听到同一个人的歌曲。选择随机播放,又会遇到重复的顺序(这主要是跟算法有关)。最后自己想到的办法就是把自己硬盘上的所有音乐文件重命名成“歌曲名—歌手名”,但是打开查看自己硬盘上的音乐发现,竟然有六百首左右,自己手动改,岂不是要累死。

而且网上的一些批量该文件名的软件完成不了自己的需求。谁叫咱是程序员呢,自己写个程序完成不就行了。

这就是自己想写这个程序的背景,最后想着自己注册GitHub好长时间了你,也没有怎么用过,何不就用这次的代码做一次尝试呢?,接写来我会先写一下我的软件完成过程,然后写一下我初次在windows系统上搭建GitHub的过程。

------------------------------------------------分割线--------------------------------------------------

需求:

一,软件特点:

开发语言:C#

项目类型:WinForm

.NET FramWork版本:2.0

二,软件外观:

主要使用ListBox来显示自己的歌曲文件列表。

三,代码

这个小工具的主要代码有两部分,就是添加歌曲目录路径和开始改名。

 

1)添加歌曲目录并且把该目录下的所有音乐文件读取到ListBox中去的代码如下:

复制代码
private void btnAddFile_Click(object sender, EventArgs e)
        {

            //使用FolderBrowserDialog类,它提示用户浏览、创建并最终选择一个文件夹
            FolderBrowserDialog fole = new FolderBrowserDialog();

            //设置是否显示“新建文件夹”按钮  (false为不显示  true为显示)
            fole.ShowNewFolderButton = true;
            //设置显示提示标题文字
            fole.Description = "请选择媒体文件夹";
            //判断是否点击了确定按钮
            if (fole.ShowDialog() == DialogResult.OK)
            {
                //实例化目录信息的类 (文件夹的全路径)
                DirectoryInfo dir = new DirectoryInfo(fole.SelectedPath);

                txtBoxFile.Text = fole.SelectedPath.ToString();


                //获取总文件数目MP3和wma
                
  • 7
    点赞
  • 78
    收藏
    觉得还不错? 一键收藏
  • 23
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值