Visual C# 2005 - 如何取得某目录之下所有文件名称的字符串集合
2006-11-01 09:22
465 查看
在 Visual C# 中,如果要得到某个文件所在之文件路径字符串,可以利用 My.Computer.FileSystem.GetFiles 函式来掷回。接下来,通过字符串本身的 SubString 函式,将不必要的目录路径部分去除之后,就可以得到只有文件名称的字符串。利用循环的方式,顺序将目录中所有的文件都处理过之后,就可以得到某目录之下所有的文件名称之字符串集合,程序代码如下所示:
int pos;
string shortName;
Computer MyComputer = new Computer();
foreach(string FlagFileName in MyComputer.FileSystem.GetFiles(
MyComputer.FileSystem.CurrentDirectory + @"Flags"))
{
pos = FlagFileName.LastIndexOf(@"") + 1;
// 取得移除前置路径之后的简短文件名称。
shortName = FlagFileName.Substring(pos);
…
}
int pos;
string shortName;
Computer MyComputer = new Computer();
foreach(string FlagFileName in MyComputer.FileSystem.GetFiles(
MyComputer.FileSystem.CurrentDirectory + @"Flags"))
{
pos = FlagFileName.LastIndexOf(@"") + 1;
// 取得移除前置路径之后的简短文件名称。
shortName = FlagFileName.Substring(pos);
…
}
相关文章推荐
- Visual C# 2005 - 如何取得某目录之下所有文件名称的字符串集合
- hpunix下标准c取得指定目录下所有文件和路径的名称
- Visual C# 2005 – 如何使用通配符 *.* 复制所有文件
- Visual C# 2005 – 如何使用通配符 *.* 复制所有文件
- 【Android】【小知识】如何获取指定目录下的所有文件的集合
- 使用sh脚本如何替换指定目录下所有文件中的指定字符串
- 取得指定路径下所有目录及文件名称(递归)
- Visual C# - 读者询问如何复制目录以及目录下所有的子目录与文件
- C#取得指定路径下所有目录及文件名称(可递归)
- C#取得指定路径下所有目录及文件名称
- Visual C# - 读者询问如何复制目录以及目录下所有的子目录与文件
- Linux下如何拷贝整个目录下的所有文件
- linux查找目录下的所有文件中是否含有某个字符串
- Java实现——字符串分割以及复制目录下的所有文件
- linux查找目录下的所有文件中是否含有某个字符串
- linux查找目录下的所有文件中是否含有某个字符串
- 查找目录下的所有文件中是否含有某个字符串 linux
- linux查找目录下的所有文件中是否含有某个字符串
- linux查找目录下的所有文件中是否含有某个字符串
- 查找某目录下包含某字符串的所有某一类文件