是否可以創建一個僅包含文件(通過引用或通過內存)的對象。然後,如果您想通過FTP或其他方式移動它,則可以使用該文件引用。創建文件引用
private [some object type] CreateFileObject() {
[some object type] FileObj = new [some object type];
return FileObj;
}
是否可以創建一個僅包含文件(通過引用或通過內存)的對象。然後,如果您想通過FTP或其他方式移動它,則可以使用該文件引用。創建文件引用
private [some object type] CreateFileObject() {
[some object type] FileObj = new [some object type];
return FileObj;
}
至少有三種可能性。
文件名稱string
類型。你有它,可以用它來做任何與文件。
IntPtr
類型的本機文件句柄。我懷疑它是如此有用,因爲只有本地API在處理級別工作。
參考流Stream
類型。可能最有用。您可以閱讀內容,重新閱讀並使用任何裝飾流(網絡流,zip流等)。這將是我的選擇,因爲它利用了基類庫廣泛使用流的事實。
舉例說明第三種情況'System.IO.File.Open(filePath)'基本上是OP原來的例子(如果他傳入打開文件的名字)。 –
謝謝@「Scott Chamberlain」我也很喜歡這個 – StandardBearer
您可以使用'System.IO.FileInfo'。 – Tobberoth