C# Directory.GetFiles()获取多个类型格式的文件
第一种方式
System.IO.Directory.GetFiles()获取多个类型格式的文件
System.IO.Directory.GetFiles("c:\","(*.exe|*.txt)");
第二种方式
var files = Directory.GetFiles("C:\\path", "*.*", SearchOption.AllDirectories)
.Where(s => s.EndsWith(".mp3") || s.EndsWith(".jpg"));
但这种写法应该只有VS2008才支持,VS2005不支持
directoryinfo 既可以获取到所有文件夹,也可以获取到所有文件;directoryinfo GetDirectories() 是获取指定目录的所有文件夹,directoryinfo GetFiles() 是获取指定目录的所有文件。
有的时候写代码要获取几种指定类型的文件,例如要获取指定目录的所有视频文件,视频文件有很多种格式,如 rmvb、rm、avi、wav、mkv、mp4 等等,而 directoryinfo GetFiles() 一次只能传递一种格式的参数,所以就得分开获取,在介绍获取方法之前,先看 directoryinfo GetFiles() 的一些基本用法。
行扫描又称水平扫描,图4-1所示是行扫描过程示意图。
图中上下对称放置了两个 ATMEGA88V-10PU行偏转线圈,给线圈通入特定的锯齿波电流,通电的线圈要产生磁场。用右手定则可判断出磁场的方向,即四指指向电流的方向,大拇指指向磁场的方向,图中电流方向和磁场方向一致,磁场方向垂直且向上,当电流方向相反后,磁场方向仍垂直但方向向下。
电子束通过垂直的磁场,受磁场作用而产生水平方向的偏转。电子束在磁场中受力偏转的方向可用左手定则来判断,即掌心朝着磁场方向,四指指向电子束运动方向,大拇指则指向电子束的受力偏转方向。图示磁场方向朝上时电子束的偏转方向为向左;当扫描电流穷向相反、磁场方向从上而下后,电子束的偏转方向为向右。
Copyright 2015-2022 财富赢家网版权所有 联系邮箱:920 891 263@qq.com