创建文件引用

本文关键字:引用 文件 创建 | 更新日期: 2023-09-27 18:33:02

是否可以创建一个只保存文件的对象(通过引用或内存)。然后,如果要通过FTP或其他方式移动它,则可以使用该文件引用。

private [some object type] CreateFileObject() {
    [some object type] FileObj = new [some object type];
    return FileObj;
}

创建文件引用

至少有三种可能性。

string类型的文件名。您拥有它,可以使用它来对文件执行任何操作。

IntPtr类型的本机文件句柄。我怀疑它是否像听起来一样有用,因为只有本机 API 才能在句柄级别工作。

Stream类型的流的引用。可能最有用。您可以读取内容,重新读取并使用其上的任何装饰器流(网络流,zip流等)。这将是我的选择,因为它利用了基类库广泛使用流的事实。