创建文件引用

时间:2013-09-27 19:06:45

标签: c#

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

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

1 个答案:

答案 0 :(得分:3)

至少有三种可能性。

string类型的文件名。你有它,可以用它来处理文件。

IntPtr类型的本机文件句柄。我怀疑它听起来有用,因为只有原生API在句柄级别工作。

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