Merge pull request #230 from Mark-64/fix_lib

Sanitize filepath before checking for its existance in Windows (fix #229)
This commit is contained in:
wpferguson
2020-03-21 20:58:49 -04:00
committed by GitHub

View File

@@ -230,7 +230,7 @@ function dtutils_file.check_if_file_exists(filepath)
local result = false
if (dt.configuration.running_os == 'windows') then
filepath = string.gsub(filepath, '[\\/]+', '\\')
local p = io.popen("if exist " .. filepath .. " (echo 'yes') else (echo 'no')")
local p = io.popen("if exist " .. dtutils_file.sanitize_filename(filepath) .. " (echo 'yes') else (echo 'no')")
local ans = p:read("*all")
p:close()
if string.match(ans, "yes") then