2

理想情况下,我希望能够在本地驱动器上的可访问文件夹和我无权访问(但应用程序会)的网络共享之间复制/移动。

我正在使用模拟来访问网络共享中的文件,但使用 System.IO File.Move 或 File.Copy 会强制我对每个位置使用相同的凭据。有没有解决的办法?

4

2 回答 2

2

我相信你可以做的是这样的事情。

  1. 进行模拟以允许选择文件。将文件复制到应用程序可以到达的位置。
  2. 停止模拟,然后让应用程序将文件从临时位置复制到所需的最终结果。

我们以前在我们的应用程序中做过这个,它并不优雅,但它工作得很好!

于 2009-04-02T15:27:45.610 回答
0

我们做了类似于 Mitchel Sellers 正在做的事情,只是我们没有两个身份都可以读取的位置。我们正在使用本地上下文将数据块读入内存并在模拟远程用户时将它们写出。

于 2009-05-04T21:12:21.683 回答