5
A
回答
13
Directory.GetFiles
将允许你指定一个通配符文件中搜索:
System.IO.Directory.GetFiles(@"C:\temp\py\", "test.*")
对我来说,返回的3个匹配项目的数组。 I 期望数组,因为该目录包含test.cover
,test.py
和test.pyc
。
如果我使用First
扩展方法:
System.IO.Directory.GetFiles(@"C:\temp\py\", "test.*").First()
然后它只返回第一个结果(test.cover
)。
然而,使用Single
扩展方法:
System.IO.Directory.GetFiles(@"C:\temp\py\", "test.*").Single()
因为“序列包含多个元素”(这可能是你想要什么,根据您的情况)提出了一个InvalidOperationException
。
但如果我尝试
System.IO.Directory.GetFiles(@"C:\temp\py\", "step.*").Single()
然后我得到的只是step.py
(凸起也不例外),因为这是在该目录中匹配step.*
的唯一文件。
2
不,这是不可能的,因为你可能在这个位置既BlueHillsTest.xxx
和BlueHillsTest.yyy
。在这种情况下你希望返回哪一个?
相关问题
- 1. 提取文件名(不含扩展名)
- 2. powershell - 提取文件名和扩展名
- 3. 从* .gz扩展名中提取文件
- 4. 如何从onActivityResult获取任何文件路径,名称,扩展?
- 5. 获取父目录名称和文件名,但没有扩展名从完整的文件路径在bash中?
- 6. 获取文件的扩展名(编辑)
- 7. 在cmd提示符下使用不带路径和扩展名的文件名
- 8. 文件扩展名
- 9. 文件扩展名
- 10. 如何获取没有路径和扩展名的webpack的当前文件名?
- 11. 使用preg_replace获取文件扩展名
- 12. 获取文件扩展名 - jquery
- 13. asp.net mvc HttpPostedFileBase获取文件扩展名
- 14. Angularjs如何获取文件扩展名?
- 15. Smarty获取文件扩展名
- 16. 获取文件扩展名C
- 17. PHP,获取文件名没有扩展
- 18. 从文件扩展名获取ImageFormat
- 19. Primefaces FileUpload获取文件扩展名
- 20. FileUpload获取文件扩展名
- 21. Excel VBA公式:从文件路径中提取文件扩展名?
- 22. 返回Django中的文件路径没有文件扩展名
- 23. 通过文件扩展名获取扩展名和图标的最快方法?
- 24. 如何从Ruby文件路径中获得文件名无扩展名
- 25. 得到的文件名没有扩展名全路径
- 26. SQLite:.db文件扩展名.sqlite文件扩展名为
- 27. 在Excel中,如果使用VBA,我如何使用“路径+文件名+扩展名”并更改扩展名?
- 28. 在bash中提取位置文件名和扩展名
- 29. 在matlab中获取没有扩展名的文件名
- 30. 如何在MySQL中获取文件名的扩展名?
可能会返回所有扩展的数组。 – chriszero 2010-06-16 16:33:46