方法二、释放内嵌资源目录与上面的代码类似,不过释放的是整个目录下的所有文件。第一个参数指定资源路径的开始部分(资源路径以该字符串开始就会释放),第二个参数指定释放目录。释放时会自动创建所需要的目录。示例代码:
import fsys.res;
fsys.res.saveRes("/res/","C:/")
这段代码会在C盘下生成目录RES,而不是res。
这个有办法避免么?(虽然也可以在释放后再去重命名目标文件见,但是终归不完美)
saveRes = function(srcDir="/",target="/"){ srcDir = ..string.upper( ..string.replace(srcDir,"@\","/") );
官方库saveRes()函数,自动把目录转大写了。
可以自己屏蔽掉,或者另外写个函数。
光庆 saveRes = function(srcDir="/",target="/"){ ...