Мне нужно скопировать файл и изменить расширение с .seq на mid (без использования команд оболочки). Это работает
file = io.open(source_filename, "rb")
source_content = file:read("*all")
file = io.open(source_filename ..".mid", "wb")
file:write(source_content)
file:close()
, и я получаю Song.seq.mid
, но мне хотелось бы Song seq.mid
если я сделаю
source_filename = string.gsub(source_filename, ".seq", ".mid")
file = io.open(source_filename, "wb")
, тогда файл будет иметь нулевое значение file:write(source_content)