20 lines
436 B
Lua
20 lines
436 B
Lua
#!/usr/bin/env lua
|
|
|
|
local lfs = require("lfs")
|
|
|
|
local function file_rename(file)
|
|
local patterns = "[%(%)[%]{}%s]"
|
|
local new_name = string.gsub(file, patterns, "_")
|
|
os.rename(file, new_name)
|
|
if file ~= new_name then
|
|
print("Файл " .. file .. " был переименован ==> " .. new_name)
|
|
end
|
|
end
|
|
|
|
for f in lfs.dir(".") do
|
|
local mode = lfs.attributes("./" .. f, "mode")
|
|
if mode == "file" then
|
|
file_rename(f)
|
|
end
|
|
end
|