我需要从完整路径中提取文件名,我觉得奇怪的是,当我拆分路径时,我需要遍历列表以获取文件名.为什么我不能简单地通过myList(3)
在DotNet中调用来获取值,而不是必须实例化迭代器,然后遍历记录.
这是我的代码;
List strlist=new List(Types::String); strlist = strSplit(CompletePath, @"\");
在这之后我应该有一个所有不同部分的列表.是否有任何简单的表格来阅读清单,FileName = strlist[2];
而不是必须在下面做;
iterator = new ListIterator(strlist); while(iterator.more()) { FileName = iterator.value(); if (_Value == "myFile") { _NotFound=boolean::false; }
在这里,如果在那个时刻,我不知道文件名,我该如何检查?
感谢您的支持.
Global::fileNameSplit(fileName)
返回一个容器[路径,文件名,扩展名]
应该使用Matej推荐的.NET方法.