是否可以创建一个只保存文件的对象(通过引用或通过内存)。然后,如果您想通过FTP或其他方式移动它,您可以使用该文件引用。
private [some object type] CreateFileObject() {
[some object type] FileObj = new [some object type];
return FileObj;
}
答案 0 :(得分:3)
至少有三种可能性。
string
类型的文件名。你有它,可以用它来处理文件。
IntPtr
类型的本机文件句柄。我怀疑它听起来有用,因为只有原生API在句柄级别工作。
对Stream
类型流的引用。可能最有用。您可以阅读内容,重读并使用其上的任何装饰器流(网络流,zip流等)。这将是我的选择,因为它利用了基类库广泛使用流的事实。