我们有一个网络文件夹,它是不同服务器处理的 csv 文件的着陆点。我们更改 csv 文件的扩展名以匹配处理该文件的服务器;例如,Server1 处理的名为 FooBar
的文件将以名称 FooBar.Server_1
登陆网络共享。
我可用的信息是文件名:FooBar
和共享路径。我不能保证扩展名,因为有多个服务器将 csv 文件发送到网络共享。我保证共享中只有一个 FooBar
文件。
.net 2.0 中是否有一种方法可用于获取仅包含路径和文件名的 csv 扩展名?还是我需要自己制作?
最佳答案
Directory.GetFiles(NETWORK_FOLDER_PATH, "FooBar.*")[0]
将为您提供完整路径。
Path.GetExtension
将为您提供扩展名。
如果你想把它们放在一起:
string extension = Path.GetExtension(
Directory.GetFiles(NETWORK_FOLDER_PATH, "FooBar.*")[0]);
关于c# - 我可以仅按文件名查找文件吗(即扩展名未知),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3347270/