private string defaultPath = Application.StartupPath + "\\Skins";//默认的皮肤路径
private List<string> skinFileList = new List<string>();//
private void ShowskinFileList()//获取ssk文件列表
{
string[] allFiles = Directory.GetFiles(defaultPath);
for (int i = 0; i < allFiles.Length; i++)
{
//查找 .ssk 文件
if (allFiles[i].ToLower().EndsWith(".ssk"))
{
//添加到皮肤文件列表
this.skinFileList.Add(allFiles[i]);
}
}
}
skinFileList只把文件名找出来!
问题是如何把后缀名为“.ssk”文件的完整径全部找出来并保存到skinFileList中!
private List<string> skinFileList = new List<string>();//
private void ShowskinFileList()//获取ssk文件列表
{
string[] allFiles = Directory.GetFiles(defaultPath);
for (int i = 0; i < allFiles.Length; i++)
{
//查找 .ssk 文件
if (allFiles[i].ToLower().EndsWith(".ssk"))
{
//添加到皮肤文件列表
this.skinFileList.Add(allFiles[i]);
}
}
}
skinFileList只把文件名找出来!
问题是如何把后缀名为“.ssk”文件的完整径全部找出来并保存到skinFileList中!
string[] allFiles = Directory.GetFiles(defaultPath);
for (int i = 0; i < allFiles.Length; i++)
{
string temp = Directory.GetFiles(defaultPath)[i].Extension.ToLower(); //此句是获取该文件的后缀名
if (temp.Equals(".ssk")) //如果后缀名为 ssk 则执行下面的语句
{
skinFileList.Add(allFiles[i]);
}
}
{
FileInfo fi = new FileInfo(file);
this.skinFileList.Add(fileInfo.Name);
}