sto permettendo all'utente di scegliere qualsiasi nome utente che vuole e può essere qualsiasi cosa, comeFile system filename escape? C#
AC♀¿!$"Man'@
Ora ho bisogno di creare una directory per lui. Quale funzione uso per uscire dal testo quindi non ho un problema/eccezione di FS?
E assicuratevi di controllare se la directory esiste già (verificare la presenza di "nomi utente" duplicati). – schnaader
Questo non aiuta. Ho bisogno di una fuga senza perdita, la rimozione dei caratteri è una perdita e può causare collisione dopo che due nomi diversi hanno caratteri rimossi –
Si noti inoltre che mentre GetInvalidPathChars() restituisce caratteri non validi, non restituisce necessariamente TUTTI i caratteri che non sono validi. Citazione: "Non è garantito che la matrice restituita da questo metodo contenga il set completo di caratteri non validi nei nomi di file e directory". – Bevan