C# 从字符串列表中查找所有文件路径
我试图在字符串列表中查找所有文件路径。问题是这个列表包含正常的单词、URL和路径,我怎么才能只获取路径。有人有主意吗。列表allTags包含yaml文件的所有值。用户将输入其项目的路径,我需要检查定义的路径是否存在。例如,模式不能是路径,所以我需要创建一个函数,只检查路径值C# 从字符串列表中查找所有文件路径,c#,list,file,path,C#,List,File,Path,我试图在字符串列表中查找所有文件路径。问题是这个列表包含正常的单词、URL和路径,我怎么才能只获取路径。有人有主意吗。列表allTags包含yaml文件的所有值。用户将输入其项目的路径,我需要检查定义的路径是否存在。例如,模式不能是路径,所以我需要创建一个函数,只检查路径值 gc: - clean: - location: build/buildresults/ pattern: '*' dependencies: location: buil
gc:
- clean:
- location: build/buildresults/
pattern: '*'
dependencies:
location: build/settings/targets
- solution:
results: build/buildresults/
framework: ''
test:
configuration: Release
results: build/testresults/Release/windows/
public void CheckIfPathExists(string projectPath, List<Tuple<string, string>> allTags)
{
foreach (var Tag in allTags)
{
var configurationValue = Tag.Item2;
configurationValue = projectpath + configurationValue;
}
}
gc:
-清洁:
-位置:构建/构建结果/
图案:'*'
依赖项:
位置:构建/设置/目标
-解决方案:
结果:构建/构建结果/
框架:“”
测试:
配置:发布
结果:build/testresults/Release/windows/
public void CheckIfPathExists(字符串项目路径,列出所有标记)
{
foreach(所有标记中的var标记)
{
var configurationValue=Tag.Item2;
configurationValue=projectpath+configurationValue;
}
}
搜索有效路径C,您会找到有帮助的问题。而FileInfo
-构造函数(带有一个try-catch)就是你想要的,我已经编辑了这个问题,也许现在我想要的更清楚了