[LUA]中對於檔案的操作

來源:互聯網
上載者:User

寫的一個關於遍曆檔案的程式段  記錄一下咯 

--[[檢查所有.txt檔案

比如A.txt中第一行規定有20列,但是在X行中多輸入一個Tab,則輸出:A表的X行填寫不規範,行末有多餘填寫

]]

 

getinfo = io.popen('dir ..//file /b /s')

all = getinfo:read('*all')

 

local filenameList = io.open("filename.txt", "wb")

filenameList:write("Path/n")

filenameList:close()

 

filenameList = io.open("filename.txt", "a")

filenameList:write(all)

io.close(filenameList)

io.close(getinfo)

 

 

local filenameList = tab.Open([[../filename.txt]], "Path", false)

 

for index, Row in ipairs(filenameList) do

local pathlist = Row["Path"]

local  rowString = string.find(pathlist, ".txt")

if rowString ~= nil and rowString ~="" then

moon.CheckRowlength(pathlist, pathlist)

end

end

 

io.popen('dir /b /s')是windows下的,通過執行命令列dir獲得
io.popen('ls')是linux下的

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.