Domanda

Idealmente mi piacerebbe essere in grado di copiare / spostare tra una cartella accessibile sul mio disco locale e una condivisione di rete che non ho il permesso di accesso (ma l'applicazione sarebbe).

Sto usando la rappresentazione di darmi l'accesso ai file nella condivisione di rete ma utilizzando System.IO File.Move o File.Copy mi costringe a utilizzare le stesse credenziali per ogni posizione. C'è un modo per aggirare questo?

È stato utile?

Soluzione

Quello che credo che si possa fare è qualcosa di simile.

  1. Fare la rappresentazione per consentire la selezione dei file. Copiare i file in una posizione che l'applicazione può raggiungere.
  2. Arrestare la rappresentazione quindi avere l'applicazione copiare il file dalla posizione temporanea per il risultato finale desiderato.

Abbiamo fatto prima nelle nostre applicazioni, non è elegante, ma funziona perfettamente!

Altri suggerimenti

Abbiamo fatto qualcosa di simile a ciò che i venditori Mitchel sta facendo, se non che non abbiamo una posizione che entrambe le identità possono leggere. Stiamo leggendo blocchi di dati in memoria, con il contesto locale e li scrivendo durante la rappresentazione del utente remoto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top