#功能说明:
#- 在指定目录下创建一个txt文件
#
#参数说明:
#- path:原文件路径,如果原文件路径不存在,系统自动创建相应路径
#- flag:当文件已存在时,指定处理的方式,"a+":不清空原文件 , "w+":先清空原文件
#
#调用示例:
#- $TxtClass.CreateFile("c:\\test.txt" )
#
#返回值说明:
#- 成功:返回创建的文件对象
#- 失败:返回false
def CreateFile(path,flag = nil)
begin
flag = if (flag ==nil) then "a+" else "w+" end
file_dirname = File.dirname(path)
if (!FileTest::exist?(file_dirname)) #判断目录是否存在,不存在则创建相应目录
FileUtils.makedirs(file_dirname)
end
file = File.new(path,flag)
return file
rescue StandardError => bang
$logger.log("Error running script: " + bang)
return false
end
end
在指定目录下创建一个txt文件
最新推荐文章于 2024-04-02 14:41:52 发布