c# - 如何从一段路径和c#中的文件名获取完整路径
问题描述
假设我忘记了计算机上文件的完整路径,但我记得文件名和路径的一部分。
例子:
- 我的文件名是
test
,我记得的路径段是\test1\test2
所以我想用c#得到完整的路径,像这样:C:\test1\test2\test3\test4\test.txt
提前致谢!
解决方案
如果您知道的段位于路径的开头,您可以执行类似的操作
DirectoryInfo f = new DirectoryInfo(@"C:\test1\test2");
var results = f.GetFiles("test.txt", SearchOption.AllDirectories);
如果没有,恐怕您必须在计算机上进行完整搜索,并检查结果路径是否包含您的片段。
推荐阅读
- python - 在一个循环中打印多个单独的直方图
- load-testing - Puppeteer:使用 puppeteer 进行负载测试
- php - php的提名错误
- phpexcel - 如何从mysql数据库动态导出excel文件中的图像
- javascript - 如何在 React Native 中实现执行时间长的代码?
- html - 如何解决scss中相同组件的不同颜色?
- prolog - 如何确定序言“复合词”内部是否有特定的“原子”?
- swift - tableview 内的 Collectionview 导致 2 列出现问题
- conv-neural-network - 如何在 MobileNet-SSD caffe 上进行增量学习
- javascript - 附加前清除 html