.NET Compact Framework 1.x 获取SD卡路径, C#

来源:互联网 发布:oracle数据库更新语句 编辑:程序博客网 时间:2024/05/29 14:29
using System.Collections;
using System.IO;

        public static string[] GetStorageCardPath()
        {
            ArrayList tmpSDPath = new ArrayList();
            System.IO.FileAttributes fa = FileAttributes.Directory | FileAttributes.Temporary;
            System.IO.FileSystemInfo fsi;
            System.IO.DirectoryInfo rootDir = new DirectoryInfo("//");
            for (int i = 0; i < rootDir.GetDirectories().Length; i++)
            {
                fsi = rootDir.GetDirectories();
                if ((fsi.Attributes & fa) == fa)
                {
                    tmpSDPath.Add(fsi.FullName);    
                }
            }
            return (string[])tmpSDPath.ToArray(typeof(string));
        } 
原创粉丝点击