Есть ли способ проверить имя файла?

Я решил, что это должно быть где-то в RTL, но я посмотрел и не могу его найти.

function IsValidFilename(filename: string): boolean;
//returns True if it would be possible to create or open a file with
//this name, without modifying the current directory structure

Другими словами, он должен указывать на существующую папку на допустимом локальном или сетевом диске и не содержать недопустимых символов. У нас есть что-нибудь подобное? (Бонусные баллы, если он проверяет права доступа текущего пользователя, чтобы убедиться, что вы можете получить доступ к указанной папке.)

7
задан Mason Wheeler 23 September 2010 в 23:24
поделиться