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

Project1

 找回密码
 注册会员
搜索

能否在RM中判断是否有权限在C盘创建文件夹?

查看数: 1655 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-5-29 12:08

正文摘要:

用以下脚本在  C:/WINDOWS/  下创建Save文件夹,那么如果没有权限写入的话,能否用脚本判断出来? Dir.mkdir("C:/WINDOWS/Save") unless Dir["C:/WINDOWS/*"].include? "C:/WINDOWS/Save" ...

回复

幻耶 发表于 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
幻耶 发表于 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 $!
复制代码
wolves 发表于 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 认可答案

查看全部评分

汪汪 发表于 2015-5-29 17:33:54
额,或许可以用创建之后看看是不是有文件来判断。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-22 15:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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