Чтобы удалить расширение файла в ColdFusion, вы можете использовать различные методы. Вот несколько примеров кода:
-
Использование функций списка:
<cfset filePath = "path/to/file.txt"> <cfset fileName = ListLast(filePath, "/\")> <cfset fileNameWithoutExtension = ListFirst(fileName, ".")> <cfoutput> File Name without Extension: #fileNameWithoutExtension# </cfoutput> -
Использование функций файла:
<cfset filePath = "path/to/file.txt"> <cfset fileObj = FileNew(filePath)> <cfset fileNameWithoutExtension = fileObj.getName().substring(0, fileObj.getName().lastIndexOf("."))> <cfoutput> File Name without Extension: #fileNameWithoutExtension# </cfoutput> -
Использование регулярных выражений:
<cfset filePath = "path/to/file.txt"> <cfset fileNameWithoutExtension = REReplace(filePath, "\.[^.]+$", "")> <cfoutput> File Name without Extension: #fileNameWithoutExtension# </cfoutput>
Это всего лишь несколько примеров. Существуют и другие возможные методы. В зависимости от вашего конкретного случая использования и требований вы можете выбрать метод, который подходит вам лучше всего.