函式:file.move 移動檔案

yinghualeihenmei發表於2024-07-22

原文連結: https://luabox-book.touchsprite.com/dev_docs/8/7.html

函式名稱:移動檔案

函式功能:移動檔案到新的目錄下

函式方法

flag = file.move(path,tpath)

引數型別必填說明
path string 待移動檔案的路徑,
相對路徑(僅支援 v1.0.6 及其以上版本)如 "ceshi.png" 表示當前流程資料夾下的 ceshi.png 檔案
tpath string 要移動到的檔案路徑,注意先判斷是否有重名檔案或資料夾,
相對路徑(僅支援 v1.0.6 及其以上版本)
返回值型別說明
flag boolean true - 移動成功,false - 移動失敗

函式用例:

--相對路徑,僅支援 v1.0.6 及其以上版本
--相對路徑為當前流程資料夾:/sdcard/LuaBox/Projects/流程名稱/
--待移動檔案的路徑,表示當前流程資料夾下的 222.log 檔案
path = "222.log"
--要移動到的資料夾,表示當前流程資料夾下的測試資料夾
tpath = "測試/"
--判斷檔案是否存在
flag1 = file.isExist(path)
flag2 = file.isExist(tpath)
if  flag1 and flag2 then
      flag3=file.move(path,tpath.."error.log")
    if  flag3 then
        dialog("移動成功",5000)
    else
        dialog("移動失敗",5000)
    end
else
    dialog("檔案(夾)不存在",5000)
end

  

--待移動檔案的路徑
path = "111.lua"
--要移動到的資料夾
tpath = "測試/"
--判斷檔案是否存在
flag1 = file.isExist(path)
flag2 = file.isExist(tpath)
if  flag1 and flag2 then
      flag3=file.move(path,tpath.."222.lua")
    if  flag3 then
        dialog("移動成功",5000)
    else
        dialog("移動失敗",5000)
    end
else
    dialog("檔案(夾)不存在",5000)
end

  

注意事項

  • 待移動和要移動到的檔案路徑必須帶檔名,檔名和副檔名可修改。

相關文章