--详细的文件复制和删除等功能请参看文件详细功能

--获取当前可执行文件的目录
local sPath = cutil:getExePath();
print(sPath);

--从路径中获取文件名
local sPath = cutil:getExePath() .. '/mytest.lua';
print(cutil:getFileNameFromDir(sPath));

--从含文件名的目录中获取目录
print(cutil:getDirFromFileDir(sPath));

--获取文件的名,不含扩展名,这个不能是一个目录
print(cutil:getFileName('mytest.lua'));


--根据文件相对于exe目录获取全文件目录
print(cutil:getFullFilePath('picture/'));

--创建目录    
cutil:mkdir('d:/bbb');

--获取目录的上一级目录 [[例如 d:/aaa/bbb/cc/ 的上一级是 d:/aaa/bbb ]]
print(cutil:getParentDirFileDir('d:/aaa/bbb/cc',""));

--读取指定的文件所有文本内容至字符串中,第二个参数为最大行数
local sFile = 'd:/dddd.lua';
local sValue = cutil:readFileAsString(sFile,8000);
print(sValue);

--获取文件大小 
print(cutil:fileSize(sFile));

--判断文件是否存在
local bOK = cutil:isFileExist(sFile);
if bOK then 
    print('file exist');
else
    print('file not exist');
end

--写一个文件,会覆盖原有数据
cutil:writeFile('d:/b1.lua','mytest first write');

local sValue = cutil:readFileAsString('d:/b1.lua');
print(sValue);
Copyright © TouchNet 2015 all right reserved,powered by Gitbook最后修订时间: 2022-06-21 09:21:04

results matching ""

    No results matching ""