Пишу скрипт на lua
Необходимо переместить .csv файл в другую папку
Имя файла содержит пробел, а filecopy и filerename из за этого не работают.
Путь к файлу указываю в [[ ]]
Есть ли выход?
p.s. бд выкачивается автоматом с таким кривым именем(
--lua
pathIn = [["C:\bd\1\fi le.csv"]]
pathOut = [["C:\bd\2\fi le.csv"]]
filecopy (pathIn, pathOut)
--lua
pathIn = [[C:\bd\1\fi le.csv]]
pathOut = [[C:\bd\2\fi le.csv]]
filecopy (string.format("%q", pathIn), string.format("%q", pathOut))
--lua
local ffi = require("ffi")
ffi.cdef[[ bool CopyFileA(const char* lpExistingFileName, const char* lpNewFileName, bool bFailIfExists); ]]
-- скопировать файл
ffi.C.CopyFileA( [[C:\Новый текстовый документ.txt]], [[D:\Новый текстовый документ.txt]], false)
local resultarray, count = dir (path, "*.csv", "norecursion")
string.format("%q", resultarray[2][1])