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

Project1

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

[已经解决] rm能写出txt文件么?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
97
在线时间
753 小时
注册时间
2011-7-17
帖子
781
跳转到指定楼层
1
发表于 2011-9-25 18:11:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
真的是什么都不会了。。。咳。。。
问题:rm能写出txt文件么?

Lv2.观梦者

(?????)

梦石
0
星屑
736
在线时间
1327 小时
注册时间
2011-7-18
帖子
3184

贵宾

2
发表于 2011-9-25 18:29:43 | 只看该作者
本帖最后由 各种压力的猫君 于 2011-9-25 19:19 编辑

参考 F1帮助 里 搜索选项卡 打 File 按 列出主题 第一项
File 文件类
存取文件的类,一般使用 open 或 File.open 来生成

打开并且无法引用的文件对象会被关闭并由下一次的垃圾回收释放。

超类IO 输入输出类
类方法File.mtime(filename)
返回上次修改时间(Time 时间类 物件)。

若是读取失败,抛出 Errno::EXXX 异常。

File.basename(filename[, suffix])
返回 filename 最后一个斜线后面的部分。若是提供了 suffix 参数,并且与 filename 的后缀一致时,则会返回不包含后缀的  filename。

p File.basename("ruby/ruby.c")            # => "ruby.c"p File.basename("ruby/ruby.c", ".c")      # => "ruby"p File.basename("ruby/ruby.c", ".*")      # => "ruby"p File.basename("ruby/ruby.exe", ".*")    # => "ruby"
参看 File.dirname 和 File.extname。

File.delete(filename ... )
删除文件,并返回所删除的文件数目。若删除失败,则抛出 Errno::EXXX 异常。

此方法是用来删除文件,而不是删除目录。

File.dirname(filename)
返回 filename 最后一个斜线前面的部分。若 filename 不包含斜线,则返回「.」(当前目录)。

p File.dirname("dir/file.ext")            # => "dir"p File.dirname("file.ext")                # => "."p File.dirname("foo/bar/")                # => "foo"p File.dirname("foo//bar")                # => "foo"
参看 File.basename 和 File.extname。.

File.expand_path(path[, default_dir])
以字符串形式返回包含 path 展开的绝对路径。若 path 是相对路径,则将 default_dir 设为基准目录。若省略了 default_dir 或其质为 nil 则使用当前目录。

p File.expand_path("..")                  # => "/home/matz/work"p File.expand_path("..", "/tmp")          # => "/"
File.extname(filename)
返回 filename 的扩展名(最后一个 . 后面的字符串)在目录名称或文件名开头的 . 并不会被看做是扩展名的一部份。若 filename 不包含扩展名,则返回空字符串。

p File.extname("foo/foo.txt")             # => ".txt"p File.extname("foo/foo.tar.gz")          # => ".gz"p File.extname("foo/bar")                 # => ""p File.extname("foo/.bar")                # => ""p File.extname("foo.txt/bar")             # => ""p File.extname(".foo")                    # => ""
参看 File.basename 和 File.dirname。

File.open(path[, mode])
File.open(path[, mode]) {|file| ... }
开启由 path 指定的文件,并返回文件对象。若开启文件失败,则抛出 Errno::EXXX 异常。

参数 mode 与内建函数 open 相同。

open 可以带区块,此时以指定的文件对象运行区块。区块云行结束则自动关闭文件。

带区块时,返回值为区块的计算结果。
File.rename(from, to)
重新命名文件,若是目录不同则会将文件移动至指定文件夹。若是目标文件夹已有同名文件,则会予以覆盖。

移动成功时,返回 0,失败则抛出 Errno::EXXX 异常。

方法mtime
返回上次修改时间(Time 时间类 物件)。

若是读取失败,抛出 Errno::EXXX 异常。

path
返回所打开的文件路径。

点评

给个载图好么?  发表于 2011-9-25 19:15
来试试。  发表于 2011-9-25 19:13
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-26 11:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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