-- CTNFileUtil类用于对文件的操作
local fileCutil = CTNFileUtil();
local sNewFilePath = [[E:/test_class/2.txt]];

-- 判断文件是否存在,传入参数为文件路径
if fileCutil:fileExists(sNewFilePath) == true then
    print('success');
else
    -- 创建文件方法
    if fileCutil:createFile(sNewFilePath) == true then
        print('文件不存在,创建成功');
    end;
end


local sSourceFile = [[E:/test_class/1.txt]];
local sDestFile = [[E:/test_class_2/2.txt]];

-- 复制文件至指定目录
-- 第一个参数为源目录
-- 第二个参数为目标目录
-- 目录均以文件名结尾
if fileCutil:copyFile(sSourceFile, sDestFile) == false then
    print('未复制成功');
end


local sSourceFile = [[E:/test_class/1.txt]];
local sPath = [[E:/test_class_2]];
local sDestFile = [[3.txt]];

-- 复制文件至指定目录,并指定目标文件
-- 第一个参数为旧文件路径
-- 第二个参数为目标路径
-- 第三个为拷贝的文件路径,不含文件名
if fileCutil:copyFileReName(sSourceFile, sPath, sDestFile) == true then
    print('复制成功');
end


local sPath = [[E:/test_class_2/3.txt]]
-- 删除文件
if fileCutil:removeFile(sPath) == true then
    ui:tip('删除成功');
end


local sSourceFile = [[E:/test_class/1.txt]];
local sDestFile = [[E:/test_class/1_rename.txt]];

-- 重命名文件
-- 第一个参数为源文件路径
-- 第二个参数为目标文件路径
if fileCutil:renameFile(sSourceFile, sDestFile) == true then
    ui:tip('重命名成功');
end


local sSourceFile = [[E:/test_class/1_copy.txt]];
local sDestFile = [[E:/test_class_2/1_copy.txt]];

-- 移动文件
-- 第一个参数为源文件路径
-- 第二个参数为目标文件路径
if fileCutil:moveFile(sSourceFile, sDestFile) == true then
    ui:tip('移动成功');
end


local sSourceFile = [[E:/test_class/]];
local sDestFile = [[E:/test_class_2/]];

-- 复制目录下文件到指定目录
if fileCutil:copyFiles(sSourceFile, sDestFile) == true then
    ui:tip('success');
end
Copyright © TouchNet 2015 all right reserved,powered by Gitbook最后修订时间: 2022-06-21 09:21:04

results matching ""

    No results matching ""