释放内嵌资源目录会自动把目标目录名更改为大写,这个有办法避免么?

ximenxiaochui 8月前 632

方法二、释放内嵌资源目录

与上面的代码类似,不过释放的是整个目录下的所有文件。
第一个参数指定资源路径的开始部分(资源路径以该字符串开始就会释放),第二个参数指定释放目录。
释放时会自动创建所需要的目录。

示例代码:

import fsys.res;

fsys.res.saveRes("/res/","C:/")


这段代码会在C盘下生成目录RES,而不是res。


这个有办法避免么?(虽然也可以在释放后再去重命名目标文件见,但是终归不完美)

最新回复 (3)
  • 光庆 8月前
    0 2
    saveRes = function(srcDir="/",target="/"){
    
    	srcDir = ..string.upper( ..string.replace(srcDir,"@\","/") );

    官方库saveRes()函数,自动把目录转大写了。

    可以自己屏蔽掉,或者另外写个函数。

  • ximenxiaochui 8月前
    0 3
    光庆 saveRes = function(srcDir="/",target="/"){ ...
    那确实只能如此了....多谢指教
  • 光庆 8月前
    0 4
    可以先手动创建一个小写的目录试试,应该不会被重建。
返回