我有一個在UserX下運行的應用程序。我也有指向同一共享的子文件夾中,如2條網絡路徑:複製文件邊緣案例
- P1 =
\\MyMainShare\share\Folder 1
- P2 =
\\MyMainShare\share\Folder 2
用戶X對P1和P2不許可(這意味着他不能讀或寫在那裏),但我有UserP1和UserP2。 UserP1只能讀/寫P1。 UserP2只能讀/寫P2。
現在我該如何將文件從一個文件夾複製到另一個文件夾?
到目前爲止,我堅持File.Copy和某些種類的模擬,但沒有積極的結果...我得到的是「拒絕訪問」 ...
詳情:
- 文件被複制可以達到20gb
- 網絡路徑可能指向「\ localhost \ c $」
- 這是一個「服務器端」應用程序,這意味着每秒鐘會處理數百個請求......將文件讀取到內存,切換憑據,寫作將被視爲最後的手段由於明顯的結垢問題...