Ho il programma che cancella e copia alcune cartelle o file con percorso lungo (durata> MAX_PATH) In questo programma utilizzo il prefisso \\?\
che mi dà la possibilità di eliminare cartelle o file con percorso lungo ma solo in semplice funzione Delete()
. Ho bisogno di cancellare i file nel Cestino e per questo ho bisogno di usare la funzione SHFileOperation
che mi dà la possibilità di eliminare i file nel cestino, ma questa funzione non supporta il prefisso \\?\
. Qualcuno può aiutarmi con questo problema?Come posso cancellare una cartella o un file con percorso troppo lungo nel cestino?
C'è qualche alternativa per SHFileOperation. Come posso evitare questo problema?
Alcuni link:
- Prefix
\\?\
- Alcuni su Long Path
- SHFileOperation