TangentFox

(maintained cross-platform elsewhere) move-non-images.lua (Windows-specific)

Jan 27th, 2021 (edited)
1,756
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.57 KB | None | 0 0
  1. -- https://github.com/TangentFoxy/lua-scripts  move-non-media.lua  is better and cross-platform :D
  2.  
  3. local image_types = { ".mp4", ".png", ".jpg", "jpeg", ".gif", "webm" }
  4.  
  5. os.execute("dir /w /b > files.txt") -- Windows-specific
  6. os.execute("mkdir non-image")
  7.  
  8. local file = io.open("files.txt")
  9.  
  10. for line in file:lines() do
  11.   local keep = false
  12.   for _, t in ipairs(image_types) do
  13.     if line:sub(-4) == t then
  14.       keep = true
  15.       break
  16.     end
  17.   end
  18.   if not keep then
  19.     os.execute("move \""..line.."\" non-image/")
  20.   end
  21. end
  22.  
  23. os.remove("files.txt")
  24.  
Advertisement
Add Comment
Please, Sign In to add comment