Limitazioni delle funzioni di copia / incolla in System.IO

0

Sto sviluppando un'applicazione desktop (un File Manager) in C #.
Per le operazioni di copia / incolla, userò i metodi predefiniti in .NET come

System.IO.File.Copy()  
System.IO.File.Move()

Ci sono dei limiti di questi metodi che dovrei sapere? e se ci sono, quali sono le alternative di questi metodi? (forse API win32)

    
posta John 31.08.2011 - 10:36
fonte

2 risposte

0

Tra le cose che devi guardare:

0: nome percorso target non valido (caratteri non consentiti, ecc.)

Nome file lungo 1 per il percorso di destinazione

2 problemi di concorrenza

Disponibilità del percorso 3-target

4 Sicurezza

5-File / Directory può essere di sola lettura (in caso di Cut)

6 file nascosti

    
risposta data 31.08.2011 - 11:12
fonte
0

Esiste una limitazione nota di 259 caratteri , poiché .NET Framework non supporta i percorsi UNC. In questo caso, devi utilizzare le chiamate native.

Ci sono probabilmente altre limitazioni, ma, beh, devi essere più specifico nella tua domanda, dal momento che Programmers.SE non è un posto per domande sul tipo "fai il mio lavoro per me".

    
risposta data 31.08.2011 - 11:16
fonte

Leggi altre domande sui tag