gpt4 book ai didi

c# - 从字节数组或流中获取文件名

转载 作者:IT王子 更新时间:2023-10-29 04:28:44 26 4
gpt4 key购买 nike

是否可以从字节数组或流中获取文件名?我不会保存文件。我只想检索它的名称。

最佳答案

如果 Stream 实际上是一个 FileStream,那么这个可能可以通过转换为 FileStream 并访问.Name 属性:

Stream stream = ...
FileStream fs = stream as FileStream;
if(fs != null) Console.WriteLine(fs.Name);

但是,在一般情况下:不,这是不可用的。 byte[] 当然没有文件名的概念,大多数其他类型的流也没有。同样,被其他流(压缩、加密、缓冲等)包装的 FileStream 基本流不会公开此类信息,尽管底层流(向下几层)是一个文件。

我会单独处理文件名。

关于c# - 从字节数组或流中获取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8741968/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com