У меня есть программа, которая преобразует файл в другой формат и сохраняет его. Исходные файлы данных были пронумерованы, но моя подпрограмма выдает имя файла на основе внутреннего имени, найденного в оригинале.
Я попытался запустить пакет в целом каталоге, и он работал нормально, пока я не ударил один файл, чье внутреннее имя имело косую черту. К сожалению! И если он делает это здесь, он может легко сделать это в других файлах. Существует ли какая-либо RTL-процедура (или WinAPI), которая будет дезинфицировать строку и удалить недопустимые символы, чтобы она могла использоваться как имя файла?