function TextFile.IsUnix(sFileName) local sText = TextFile.ReadToString(sFileName); local nRet = String.Find(sText, "\r\n", 1, false); if nRet == -1 then return true; else return false; end end function TextFile.UnixToWindows(sFileName) local sText = TextFile.ReadToString(sFileName); if sText ~= "" then local sConverted = String.UnixToWindows(sText); TextFile.WriteFromString(sFileName, sConverted, false); return true; else return false; end end function TextFile.WindowsToUnix(sFileName) local sText = TextFile.ReadToString(sFileName); if sText ~= "" then local sConverted = String.WindowsToUnix(sText); TextFile.WriteFromString(sFileName, sConverted, false); return true; else return false; end end |