Ho una routine che converte un file in un formato diverso e lo salva. I file di dati originali erano numerati, ma la mia routine dà all'output un nome di file basato su un nome interno trovato nell'originale.Come posso disinfettare una stringa da utilizzare come nome file?
Ho provato a eseguirlo in batch su un'intera directory, e ha funzionato bene fino a quando non ho colpito un file il cui nome interno aveva una barra in esso. Oops! E se lo fa qui, potrebbe facilmente farlo su altri file. Esiste una routine RTL (o WinAPI) da qualche parte che sanificherà una stringa e rimuoverà i simboli non validi, quindi è sicuro da usare come nome file?
Grazie! PathCleanupSpec sembra esattamente quello che sto cercando. –
+1 per PathCleanupSpec, roba interessante –