導航:首頁 > 文件處理 > lua文件夾檢測

lua文件夾檢測

發布時間:2024-06-22 08:29:18

linux平台:使用lua語言遍歷某一文件夾下所有文件

你可以參考如下實例代碼:

functiongetFile(file_name)
localf=assert(io.open(file_name,'r'))
localstring=f:read("*all")
f:close()
returnstring
endfunctionwriteFile(file_name,string)
localf=assert(io.open(file_name,'w'))
f:write(string)
f:close()
end--從命令行獲取參數,如果有參數則遍歷指定目錄,沒有參數遍歷當前目錄ifarg[1]~=nilthen
cmd="ls"..arg[1]
else
cmd="ls"endprint("cmd",cmd)
--io.popen返回的是一個FILE,跟c裡面的popen一樣locals=io.popen(cmd)
localfileLists=s:read("*all")
print(fileLists)
whiletruedo--從文件列表裡一行一行的獲取文件名_,end_pos,line=string.find(fileLists,"([^ ]+.txt)",start_pos)
ifnotend_posthenbreakend--print("wld",line)localstr=getFile(line)
--把每一行的末尾1,替換為0,localnew=string.gsub(str,"1, ","0, ");
--替換後的字元串寫入到文件。以前的內容會清空writeFile(line,new)
start_pos=end_pos+1end

閱讀全文

與lua文件夾檢測相關的資料

熱點內容
哪個招聘軟體app下載量高 瀏覽:497
成都UG編程 瀏覽:804
日本唯美愛情電影推薦 瀏覽:351
銀行推出的幾天理財收益怎麼演算法 瀏覽:351
程序員花心 瀏覽:146
海綿寶寶歷險記國語版 瀏覽:565
匯編等於編譯嗎 瀏覽:672
全境封鎖伺服器怎麼用 瀏覽:235
xshall如何連接伺服器 瀏覽:44
韓國十部頂級好看韓劇電影 瀏覽:954
8x美國伺服器地址 瀏覽:141
2019初級經濟師教材pdf 瀏覽:605
程序員鬼故事全集 瀏覽:338
永久觀看不收費的網止 瀏覽:438
黑皮書幾分鍾有床 瀏覽:558
拉伸命令欄不見了 瀏覽:874
釘郵的pop伺服器地址 瀏覽:119
向你表達歉意用英語怎麼說app 瀏覽:871
ios從入門到精通pdf 瀏覽:974
去電影院的英文 瀏覽:932