From 2f2da3b56ab5c64c94c47133d1fc32101c686b38 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sun, 20 Sep 2026 17:45:41 +0300 Subject: [PATCH] =?UTF-8?q?update=20do=D1=81/*/scripting/builtins/libfile.?= =?UTF-8?q?md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/en/scripting/builtins/libfile.md | 6 ++++++ doc/ru/scripting/builtins/libfile.md | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/doc/en/scripting/builtins/libfile.md b/doc/en/scripting/builtins/libfile.md index 0d4374cac..8f4378b44 100644 --- a/doc/en/scripting/builtins/libfile.md +++ b/doc/en/scripting/builtins/libfile.md @@ -163,6 +163,12 @@ file.ext(path: str) --> str Extracts the extension from the path. Example: `world:data/base/config.toml` -> `toml`. +```lua +file.remove_ext(path: string) -> string +``` + +Returns the path without the extension. Example: `world:data/base/config.toml` -> `world:data/base/config`. + ```lua file.prefix(path: str) --> str ``` diff --git a/doc/ru/scripting/builtins/libfile.md b/doc/ru/scripting/builtins/libfile.md index 0d1b9d58c..0c1e03ff6 100644 --- a/doc/ru/scripting/builtins/libfile.md +++ b/doc/ru/scripting/builtins/libfile.md @@ -78,6 +78,9 @@ file.stem(путь: string) -> string -- Извлекает расширение из пути. Пример: `world:data/base/config.toml` -> `toml`. file.ext(путь: string) -> string + +-- Возвращает путь без расширения. Пример: `world:data/base/config.toml` -> `world:data/base/config`. +file.remove_ext(путь: string) -> string ``` ## Директории @@ -145,4 +148,4 @@ file.open(путь: string, режим: string) -> io_stream -- * `/tmp/` или `\\\\.\\pipe\\` добавлять не нужно - движок делает это автоматически. -- * Недоступен режим с `+` file.open_named_pipe(имя: string, режим: string) -> io_stream -``` \ No newline at end of file +```