设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3341|回复: 1
打印 上一主题 下一主题

[RMXP发布] RGSS中文文件操作(无聊之作)

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
205
在线时间
10 小时
注册时间
2009-7-25
帖子
656
跳转到指定楼层
1
发表于 2009-12-23 15:41:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
#==============================================================================
# ● ZH_文件测试
#------------------------------------------------------------------------------
# 说明:文件的测试函数
#==============================================================================

module ZH_文件测试
  
  #---------------------------------------------------------------------------
  # ● 文件是否存在
  #     若 文件名称 确实存在,就返回true。
  #---------------------------------------------------------------------------  
  def self.文件是否存在?(文件名称)
    FileTest.exist?(文件名称)
  end
  #---------------------------------------------------------------------------
  # ● 文件目录是否存在
  #    若 文件名称 确实存在,就返回true。
  #---------------------------------------------------------------------------
  def self.文件目录是否存在(文件名称)
    FileTest.directory?(文件名称)
  end
  #---------------------------------------------------------------------------
  # ● 文件否存是普通文件
  #    若 文件名称 是普通文件,就返回true。
  #---------------------------------------------------------------------------  
  def self.文件?(文件名称)
    FileTest.file?(文件名称)   
  end
  #---------------------------------------------------------------------------  
  # ● 文件否存是普通文件
  #    返回文件名称的大小。若文件名称不存在,则引发 Errno::EXXX(可能是 Errno::ENOENT)异常。
  #---------------------------------------------------------------------------  
  def self.文件大小(文件名称)
    FileTest.size(文件名称)
  end
  
end


#
# zh_文件.rb
#
# Created on 2009-12-21, 14:22:17
#
# To change this template, choose Tools | Templates
# and open the template in the editor.

#===========================================================================
# ● 中文操作RGSS脚本
#  个人感觉适合新人使用,= =b没有办法全部中文.
#   ………其实呢。自己也是一个新人- -!!  
#
#===========================================================================

#===========================================================================
# ● 访问文件用的类。
#---------------------------------------------------------------------------
#  可以使用中文。
#===========================================================================

class ZH_文件
  #----------------------------------------------------------------------------
  # ● 返回文件的最终更新时间
  #        文件名称:文件名称
  #----------------------------------------------------------------------------
  def self.文件更新时间(文件名称)
      File.mtime(文件名称)
  end
  #----------------------------------------------------------------------------
  # ● 返回文件下标(以/结尾)
  #
  #----------------------------------------------------------------------------
  def 文件下标(文件名称,下标)
    File.basename(文件名称,下标)
  end
  #----------------------------------------------------------------------------
  # ● 删除文件
  #    文件名字:欲要删除的文件名
  #----------------------------------------------------------------------------
  def self.删除文件(文件名字)
    File.delete(文件名字)
  end
  #----------------------------------------------------------------------------
  # ● 获取目录
  #    文件名字:欲要删除的文件名
  #  以字符串的形式返回文件名中最后一条斜线之前的部分。
  # 若文件名中不含斜线,则返回 "."(当前目录)。
  #----------------------------------------------------------------------------  
  def 获取目录(文件名字)
    File.dirname(文件名字)
  end
  #----------------------------------------------------------------------------
  # ● 扩展路径
  #    文件名字:欲要删除的文件名
  #  将 path 展开为绝对路径后返回该路径字符串。
  #若 path 是相对路径则以 default_dir 为基准进行扩展。若没有 default_dir 或其值为 nil 时将使用当前目录。
  #----------------------------------------------------------------------------   
  def 扩展路径(文件路径,default_dir)
    File.expand_path(文件路径,default_dir)
  end
  #-----------------------------------------------------------------------------
  # ● 创建文件
  #     文件名:文件名字
  #   文件类型: 读写类型
  #-----------------------------------------------------------------------------
  def self.创建文件(文件名称,读写类型)
    File.new(文件名称,读写类型)
  end
  #----------------------------------------------------------------------------
  # ● 更改名字
  #修改文件名称。若目录不同时,将进行移动。若目标目录中有同名文件则会进行覆盖。
  #若成功移动文件就返回 0。
  #----------------------------------------------------------------------------
  def 改名(旧名称,新名称)
    File.rename(旧名称,新名称)
  end
  #-----------------------------------------------------------------------------
  # ● 创建目录
  #      文件名称:要创建创建目录名字
  #-----------------------------------------------------------------------------
  def self.创建目录(文件名称)
   Dir.mkdir(文件名称)
  end
end

Lv3.寻梦者

梦石
0
星屑
1175
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

2
发表于 2009-12-23 23:05:27 | 只看该作者
你的确还真无聊捏……{:nm_7:}
还不如直接把lizb的解密算法写出来(最好可以写个vb的模块)。

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-16 05:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表