免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3459 | 回复: 8
打印 上一主题 下一主题

新建的文件在什么目录下? [复制链接]

论坛徽章:
3
CU大牛徽章
日期:2013-03-14 14:14:08CU大牛徽章
日期:2013-03-14 14:14:26CU大牛徽章
日期:2013-03-14 14:14:29
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-02-25 20:52 |只看该作者 |倒序浏览
#temp.rb在哪个目录下?
    File.open("temp.rb","w") do |f|
今天刚好有空学习下Ruby,怎么没有人回答下在下的问题呀??

论坛徽章:
0
2 [报告]
发表于 2011-02-25 21:44 |只看该作者
脚本所在目录。

论坛徽章:
3
CU大牛徽章
日期:2013-03-14 14:14:08CU大牛徽章
日期:2013-03-14 14:14:26CU大牛徽章
日期:2013-03-14 14:14:29
3 [报告]
发表于 2011-02-26 07:47 |只看该作者
脚本所在目录。
2gua 发表于 2011-02-25 21:44



    谢谢瓜哥的解答,我当时在脚本目录,上一级目录上都没有找到呢!?

论坛徽章:
3
CU大牛徽章
日期:2013-03-14 14:14:08CU大牛徽章
日期:2013-03-14 14:14:26CU大牛徽章
日期:2013-03-14 14:14:29
4 [报告]
发表于 2011-02-26 08:04 |只看该作者
我抄了个程序运行后没有在脚本目录找到生成的文件》
10.times do |i|
                File.open("temp.rb","w") do |f|
                        f.puts "def test"
                        f.puts "#{i}"
                        f.puts "end"
                end
                load "temp.rb"
                puts test
end

论坛徽章:
0
5 [报告]
发表于 2011-02-26 14:14 |只看该作者
回复 4# liugang9931706


    肯定有。如果在Linux下,注意权限设置。

论坛徽章:
3
CU大牛徽章
日期:2013-03-14 14:14:08CU大牛徽章
日期:2013-03-14 14:14:26CU大牛徽章
日期:2013-03-14 14:14:29
6 [报告]
发表于 2011-02-28 08:15 |只看该作者
回复 5# 2gua


    我是在Windows下的,难道还跟操作系统有关?

论坛徽章:
0
7 [报告]
发表于 2011-02-28 09:54 |只看该作者
这个跟当前工作目录有关。主要是看你怎么运行脚本的。

例如:比如说,你这个脚本在C:\1.rb.
你打开控制台,然后切换到D盘下,然后敲入 C:\1.rb 运行。这时,产生的temp.rb就会在D盘下,而不是脚本所在目录。因为当前的工作目录是D盘。

论坛徽章:
0
8 [报告]
发表于 2011-02-28 12:31 |只看该作者
呃,是bug说的那样啊,确定地说,应该是当前工作路径,因为常态下脚本所在路径就是工作路径,所以没多细想,思维定势,不好意思啊,说的不够严谨。

论坛徽章:
3
CU大牛徽章
日期:2013-03-14 14:14:08CU大牛徽章
日期:2013-03-14 14:14:26CU大牛徽章
日期:2013-03-14 14:14:29
9 [报告]
发表于 2011-03-01 17:50 |只看该作者
这个跟当前工作目录有关。主要是看你怎么运行脚本的。

例如:比如说,你这个脚本在C:\1.rb.
你打开控制 ...
bugbugbug3 发表于 2011-02-28 09:54



    感谢bugbugbug3 的仔细回答!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP