зк
Size: a a a
зк
S
S
_
определить настоящее расширение
делается в одну строчку_
зк
Double Commander
, который использует библиотеку liblua5.1.so
U
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