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

Project1

 找回密码
 注册会员
搜索

脚本创建多级文件夹的问题

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

正文摘要:

首先,我先说明创建文件夹就是多级文件夹 一共两级 然后我用的代码是这个(只贴一段 RUBY 代码复制class Game_KankageSimbo     #---------------------------------- ...

回复

涵影_博 发表于 2015-7-22 16:33:35
taroxd 发表于 2015-7-21 21:48
RGSS 并没有 fileutils 库,Ruby 才有……

你可以选择如下方法:

然而直接复制粘贴出现了大段紫色内容 只要是“/”后面都是……

点评

不要管。RM的脚本编辑器太渣不认识这个语法……  发表于 2015-7-22 16:44
taroxd 发表于 2015-7-21 21:48:26
本帖最后由 taroxd 于 2015-7-22 06:52 编辑

RGSS 并没有 fileutils 库,Ruby 才有……

你可以选择如下方法:
将 fileutils 标准库直接复制到 RM 中使用。我家是 Ruby 2.2 的,代码如下(未测试,不保证能用):


2. 自己重定义一下 mkdir_p 。要求不是太高的话应该不会太难,就是一些简单的字符串操作而已。
我写过类似的代码,但是代码的目的是在不存在的文件夹创建文件。代码未整理成方法,也没有测试和查错,仅供参考:
RUBY 代码复制
  1. # filename:目标文件
  2.     paths = File.dirname(filename).split('/') # 要求使用正斜杠(/)
  3.     1.upto(paths.size) do |i|
  4.       dir = paths.first(i).join('/')
  5.       Dir.mkdir(dir) unless Dir.exist?(dir)
  6.     end
   

点评

你的脚本上方任意位置吧。这脚本应该没什么依赖  发表于 2015-7-22 16:41
感谢taroxd大大 fileutils库插在什么地方 是脚本库首还是我脚本的上方就行了?  发表于 2015-7-22 16:29

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 高亮啥的都是浮云

查看全部评分

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

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

GMT+8, 2024-11-16 12:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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