Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Permessi di scrittura files in fase di Debug
Forum - C# / VB.NET - Permessi di scrittura files in fase di Debug

Avatar
fosforo (Normal User)
Expert


Messaggi: 341
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 9:31
Mercoledì, 07/10/2020
Ciao
Per studio, sto cercando di creare un programma per copiare file.
Ho problemi di permessi usando la classe FileStream.
Se lancio il Debug mi da questo errore:

System.UnauthorizedAccessException: 'Access to the path 'E:\' is denied.'

Aggiungo lo script:

fsIn = new FileStream(source, FileMode.Open);      
fsOut = new FileStream(dest, FileMode.Create);

byte[] bt = new byte[1048756]; //1MB
int readByte;
while ((readByte = fsIn.Read(bt, 0, bt.Length)) > 0)
            {
                fsOut.Write(bt, 0, readByte);
                worker.ReportProgress((int)(fsIn.Position * 100 / fsIn.Length));

            }
fsIn.Close();
fsOut.Close();



Grazie anticipatamente

PM Quote
Avatar
fosforo (Normal User)
Expert


Messaggi: 341
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 9:38
Mercoledì, 07/10/2020
Ciao

Ho risolto.
Devo aggiungere il nomefile nel path di destinazione.

PM Quote