зк
Size: a a a
зк
S
S
_
определить настоящее расширение делается в одну строчку_
зк
Double Commander, который использует библиотеку liblua5.1.soU
Double Commander, который использует библиотеку liblua5.1.soзк
U
S
lower работает только для латиницы.local dir, file, fmt = path:match("(.*/)(.*)(%..*)"):lower()
— заменить пробелы на нижнее подчёркивание;file = file:gsub("%s+", "_")
— взять из прежнего имени диапазон символов (например, только символы с 3-го по 13-й);file = file:sub(3, 13)— исключить определённые слова из имени (например если встречаются слова «orange», «green», «cyan»);
list = {orange = "", green = "", cyan = ""}
file = file:gsub("%w+", list)
— добавить к имени слово;file = file .. "_myword"— определить настоящее расширение (если файл подписан как *.bmp, когда на самом деле он является *.tiff);
file = file .. "_" .. os.date("%y_%m_%d %H-%M-%S", os.time())
— добавить в конец имени счётчик.file = file .. i
os.rename(path, dir .. file .. fmt)зк
lower работает только для латиницы.local dir, file, fmt = path:match("(.*/)(.*)(%..*)"):lower()
— заменить пробелы на нижнее подчёркивание;file = file:gsub("%s+", "_")
— взять из прежнего имени диапазон символов (например, только символы с 3-го по 13-й);file = file:sub(3, 13)— исключить определённые слова из имени (например если встречаются слова «orange», «green», «cyan»);
list = {orange = "", green = "", cyan = ""}
file = file:gsub("%w+", list)
— добавить к имени слово;file = file .. "_myword"— определить настоящее расширение (если файл подписан как *.bmp, когда на самом деле он является *.tiff);
file = file .. "_" .. os.date("%y_%m_%d %H-%M-%S", os.time())
— добавить в конец имени счётчик.file = file .. i
os.rename(path, dir .. file .. fmt)S
lower работает только для латиницы.local dir, file, fmt = path:match("(.*/)(.*)(%..*)"):lower()
— заменить пробелы на нижнее подчёркивание;file = file:gsub("%s+", "_")
— взять из прежнего имени диапазон символов (например, только символы с 3-го по 13-й);file = file:sub(3, 13)— исключить определённые слова из имени (например если встречаются слова «orange», «green», «cyan»);
list = {orange = "", green = "", cyan = ""}
file = file:gsub("%w+", list)
— добавить к имени слово;file = file .. "_myword"— определить настоящее расширение (если файл подписан как *.bmp, когда на самом деле он является *.tiff);
file = file .. "_" .. os.date("%y_%m_%d %H-%M-%S", os.time())
— добавить в конец имени счётчик.file = file .. i
os.rename(path, dir .. file .. fmt)
f
lower работает только для латиницы.local dir, file, fmt = path:match("(.*/)(.*)(%..*)"):lower()
— заменить пробелы на нижнее подчёркивание;file = file:gsub("%s+", "_")
— взять из прежнего имени диапазон символов (например, только символы с 3-го по 13-й);file = file:sub(3, 13)— исключить определённые слова из имени (например если встречаются слова «orange», «green», «cyan»);
list = {orange = "", green = "", cyan = ""}
file = file:gsub("%w+", list)
— добавить к имени слово;file = file .. "_myword"— определить настоящее расширение (если файл подписан как *.bmp, когда на самом деле он является *.tiff);
file = file .. "_" .. os.date("%y_%m_%d %H-%M-%S", os.time())
— добавить в конец имени счётчик.file = file .. i
os.rename(path, dir .. file .. fmt)S
S
S
S