幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3708|回复: 8

[其他] 这个。。。工作的目录换成子目录不是这样的么?

[复制链接]

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2009-1-18 02:09:31 | 显示全部楼层 |阅读模式
Dir.chdir("/abc")do
end

书上这么写。。我就这么写。。。。不是应该把工作的目录换成该目录下abc这个子目录了么。。。

为什么报错
           abc.rb:1:in `chdir': No such file or directory - /abc (Errno::ENOENT)
    from abc.rb:1
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2009-1-18 09:06:40 | 显示全部楼层
目录不存在的话会报“ENOENT”这个错误。也就是说“/abc”这样的写法有误,例子是linux系的。Window的话换成 "\\abc"试试?
え~え~お!!!
回复 支持 反对

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
 楼主| 发表于 2009-1-18 09:34:24 | 显示全部楼层
Dir.chdir("\\\\abc")do
end


abc.rb:1:in `chdir': No such file or directory - \\abc (Errno::ENOENT)
    from abc.rb:1


Dir.chdir("\\abc")do
end

abc.rb:1:in `chdir': Invalid argument - bc (Errno::EINVAL)
    from abc.rb:1


   PS:还有一个帖子提问的。。。那个也看看吧
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2009-1-18 09:47:50 | 显示全部楼层
我把ruby才下好,试了下,直接用"abc"就可以进在子目录了。
puts Dir.pwd     #显示当前目录
Dir.chdir("abc")
puts Dir.pwd  #显示子目录

如果子目录abc不存在,就会报错。
え~え~お!!!
回复 支持 反对

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
 楼主| 发表于 2009-1-18 10:30:12 | 显示全部楼层
虾米。。。原来书本也不可靠么   
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2009-1-18 11:12:50 | 显示全部楼层
不是不可靠,那写书的,他压根就没想过windows用户,ruby真正的天堂是mac和linux来着。
え~え~お!!!
回复 支持 反对

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
 楼主| 发表于 2009-1-18 13:24:07 | 显示全部楼层
虾米。。。。
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

0

主题

25

帖子

254

积分

③业余

积分
254
发表于 2009-1-19 14:07:39 | 显示全部楼层
大大们在相对路径前面都不加.的么
.表示当前目录,./abc是当前目录下的abc子目录。/表示根目录,/abc表示根目录下的abc目录。
回复 支持 反对

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
 楼主| 发表于 2009-1-19 23:07:10 | 显示全部楼层
我眼睛花了么。。。。我再看看有点没有
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-4-20 00:52 , Processed in 0.022780 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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