-- https://github.com/TangentFoxy/lua-scripts move-non-media.lua is better and cross-platform :D
local image_types = { ".mp4", ".png", ".jpg", "jpeg", ".gif", "webm" }
os.execute("dir /w /b > files.txt") -- Windows-specific
os.execute("mkdir non-image")
local file = io.open("files.txt")
for line in file:lines() do
local keep = false
for _, t in ipairs(image_types) do
if line:sub(-4) == t then
keep = true
break
end
end
if not keep then
os.execute("move \""..line.."\" non-image/")
end
end
os.remove("files.txt")
Comments