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

Project1

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

[已经解决] 能否在RM中判断是否有权限在C盘创建文件夹?

[复制链接]

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
跳转到指定楼层
1
发表于 2015-5-29 12:08:42 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
用以下脚本在  C:/WINDOWS/  下创建Save文件夹,那么如果没有权限写入的话,能否用脚本判断出来?

Dir.mkdir("C:/WINDOWS/Save") unless Dir["C:/WINDOWS/*"].include? "C:/WINDOWS/Save"

评分

参与人数 1星屑 +35 收起 理由
RyanBern + 35 手动认可奖励

查看全部评分

囡囚囨囚囨図囨囧

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
6
 楼主| 发表于 2015-6-2 09:48:40 | 只看该作者
wolves 发表于 2015-5-29 18:26
a=true
Dir.mkdir("C:/WINDOWS/Save") rescue a=false


凭此判断出来的似乎是:该目录下有没有save这个文件夹,而不是有没有权限在该目录下创建save文件夹吧?

点评

如果不能创建,就会错误,错误就会运行 rescue 后的语句.  发表于 2015-6-2 18:17
囡囚囨囚囨図囨囧
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
5
 楼主| 发表于 2015-5-31 14:26:49 | 只看该作者
本帖最后由 幻耶 于 2015-5-31 14:32 编辑
wolves 发表于 2015-5-29 18:26
a=true
Dir.mkdir("C:/WINDOWS/Save") rescue a=false


创建文件夹成功,但是p出来的结果是“false” ,为何?

在Scene_Title的# 生成系统对像  之前插入以下脚本,但是 P 出来是 nil
  1.     Dir.mkdir("C:/WINDOWS/Save") unless Dir["C:/WINDOWS/*"].include? "C:/WINDOWS/Save"

  2.     a=true
  3.     Dir.mkdir("C:/WINDOWS/Save") rescue a=false

  4.     p $!
复制代码
囡囚囨囚囨図囨囧
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
4
 楼主| 发表于 2015-5-29 20:47:53 | 只看该作者
本帖最后由 幻耶 于 2015-5-29 20:52 编辑
wolves 发表于 2015-5-29 18:26
a=true
Dir.mkdir("C:/WINDOWS/Save") rescue a=false


这个怎么用啊?用 if a == true 来判断?

点评

想要查看错误信息就用 p $!  发表于 2015-5-31 00:09
true就成功了,false就失败了  发表于 2015-5-31 00:09
囡囚囨囚囨図囨囧
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
155
在线时间
332 小时
注册时间
2013-7-6
帖子
356
3
发表于 2015-5-29 18:26:10 | 只看该作者
a=true
Dir.mkdir("C:/WINDOWS/Save") rescue a=false

点评

谢谢!  发表于 2015-6-4 10:01

评分

参与人数 1星屑 +150 收起 理由
RyanBern + 150 认可答案

查看全部评分

偶是熬夜学编程的傻子
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
2
发表于 2015-5-29 17:33:54 | 只看该作者
额,或许可以用创建之后看看是不是有文件来判断。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-12 01:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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