如何在nodejs中检查给定的字符串是否是有效的文件系统路径,而不实际检查文件系统。
我正在使用telegram bot nodejs API,在发送文件时它会检查文件是否存在。但第二次使用我从上一个上传中获得的telegram文件ID,而不是实际的文件路径来发送该文件,因此在这种情况下,我想先检查该字符串是否是真实的文件路径而不是文件ID(例如:AgADBAADuqcxG-ysuwhqkRaOdVnJI0CZXhkABL1NBSyVlK3gduoAAgI),以提高性能并避免不必要的文件系统访问。
我正在使用telegram bot nodejs API,在发送文件时它会检查文件是否存在。但第二次使用我从上一个上传中获得的telegram文件ID,而不是实际的文件路径来发送该文件,因此在这种情况下,我想先检查该字符串是否是真实的文件路径而不是文件ID(例如:AgADBAADuqcxG-ysuwhqkRaOdVnJI0CZXhkABL1NBSyVlK3gduoAAgI),以提高性能并避免不必要的文件系统访问。
path.sep
的存在,你可以检查你的字符串是否包含该字符,那么它很可能是一个文件名。 - pspi