Как в nodejs я могу проверить, является ли данная строка допустимым путем файловой системы, не проверяя файловую систему.Nodejs проверяет, является ли данная строка допустимым пути файловой системы, фактически не проверяя файловую систему
Я использую телеграмму bot nodejs api, и при отправке файлов он проверяет, существует ли файл или нет. Но во второй раз я использую telegram file id
, который я получил от загрузки предварительного просмотра, а не фактический путь к файлу для отправки файла, поэтому в этом случае я хочу проверить, является ли строка фактическим файловым путем, а не идентификатором файла (exp: AgADBAADuqcxG-ysuwhqkRaOdVnJI0CZXhkABL1NBSyVlK3gduoAAgI
), прежде чем проверять, существует ли файл, чтобы повысить производительность и избежать ненужного доступа к файловой системе.
я прыгал для общего пути, но оба из них будет работать так же, TNX – Exlord
стрелять, я забыл о существовании 'path.sep', вы можете проверить, если ваша строка содержит этот символ, то вероятно, это имя файла – pspi
@pspi '.' или' ..' - также путь, поэтому первый подход не удался. –