--lua log "clear" log "mode compact" local path = [[C:\1]] -- путь к папке local resultarray, count = dir (path, "*.txt") -- получить список всех файлов в формате 'wav', включая файлы в подпапках log ("Найдено файлов: " .. count) if count then -- если файлы найдены for i=1, #resultarray do log (resultarray[i][1]) -- показать в логе список local file1 = io.open(resultarray[i][1], "rb") -- Открыть файл для чтения local file2 = io.open([[C:\NEW.txt]], "wb") -- Куда будем записывать результат(файл создастся сам) if file1 and file2 then -- если файлы открылись local s, n = file1:read("*a") -- прочитать весь файл file1:close() -- закрыть файл -- заменяем текста s, n = s:gsub('"Action"', '"Экшены"') log("Экшены - замен: " .. n) s, n = s:gsub('"Adventure"', '"Приключения"') log("Приключения - замен: " .. n) s, n = s:gsub('Приключения', '"Мои Приключения"') log("Приключения - замен: " .. n) file2:write(s) -- пишем в другой файл file2:close() -- закрыть файл filedelete (resultarray[i][1]) -- удаляем старый файл filecopy ([["C:\NEW.txt"]], resultarray[i][1]) --копируем новый файл в папку с нужным именем и расширением filedelete ([["C:\NEW.txt"]]) end end end
log clear log mode compact //расширения файлов фото set %form [1] jpg set %form [2] jpeg set %form [3] png set %form [4] gif set %form [5] svg set %form [6] bmp set $path "D:\ПапкаОткудаКопируем" //путь папки откуда нужно скопировать For #i 1 size(%form) dir (%image $path *.%form[#i]*) //поиск картинок в папке и загрузка их в массив log В папке найдено: size(%image) картинок c расширением %form[#i] for #j 1 size(%image) log %image [#j 1] //имя картинки путь и расширение запишем в лог filecopy ("%image [#j 1]" "D:\КудаВставляем\%image[#j 3].%image[#j 4]") //FileDelete (%image [#j 1]) //удаляем файл из 1й папки end_for end_for end_script
есчо какой-то текст