计算文件扩展名C#
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了计算文件扩展名C#,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含869字,纯文字阅读大概需要2分钟。
内容图文
![计算文件扩展名C#](/upload/InfoBanner/zyjiaocheng/763/ed58ddc52f6e4298992a6b39720d5b92.jpg)
嗨,我是一个c#begginer,我想做一个简单的程序,它将通过一个文件夹计算有多少文件是.mp3文件和多少是.flac.
就像我说的那样,程序非常基础.它将询问音乐文件夹路径,然后将通过它.我知道主音乐文件夹中会有很多子文件夹,所以它必须在当时打开它们并通过它们.
例如
C:/音乐/
将是给定的目录.
但它本身并不包含任何音乐.
要获取音乐文件,程序必须打开子文件夹
C:/音乐/电子/ deadmau5 / RandomAlbumTitle /
只有这样他才能计算.mp3文件和.flac文件并将它们存储在两个独立的计数器中.
该程序必须为至少2000个文件夹执行此操作.
您是否知道一种通过文件并返回其名称(和扩展名)的好方法或方法?
解决方法:
您可以使用System.IO.DirectoryInfo. DirectoryInfo提供了一个GetFiles方法,它也有一个递归选项,所以如果你不担心速度,你可以这样做:
DirectoryInfo di = new DirectoryInfo(@"C:\Music");
int numMP3 = di.GetFiles("*.mp3", SearchOption.AllDirectories).Length;
int numFLAC = di.GetFiles("*.flac", SearchOption.AllDirectories).Length;
内容总结
以上是互联网集市为您收集整理的计算文件扩展名C#全部内容,希望文章能够帮你解决计算文件扩展名C#所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。