Project1
标题:
判断工程内某文件是否存在
[打印本页]
作者:
芯☆淡茹水
时间:
2017-12-1 15:04
标题:
判断工程内某文件是否存在
本帖最后由 芯☆淡茹水 于 2017-12-1 15:49 编辑
这个也许还有点用,就先放这儿了,万一以后忘记了什么的。
作用:
可以判断工程内任意文件是否存在。(不能判断工程以外的文件)。
唔~,貌似可以用中文路劲和中文文件名。
用法:
XdRsData.fileExists(path
)
path 以工程目录路劲为起点的路劲名和欲判断的文件名。文件名需要带上扩展名,如:.txt .png .mp3 .ttf ....什么的。
例:判断工程目录下是否存在名为 Test 的文本文件:
XdRsData.fileExists('Test.txt')
判断工程目录里的 img/faces 下是否存在名为 Actor1 的头像图片:
XdRsData.fileExists('
img/faces/
Actor1.png
')
判断工程目录里的 img/characters 下是否存在名为 Vehicle 的行走图片:
XdRsData.fileExists('
img/characters/
Vehicle.png
')
返回值:存在 true ; 不存在 false 。
[pre lang="javascript"]var XdRsData = XdRsData || {};
XdRsData.fileExists = function(path) {
path = window.location.pathname.replace(/(\/www|)\/[^\/]*$/, '/'+path);
if (path.match(/^\/([A-Z]\:)/)) path = path.slice(1);
var fs = require('fs');
return fs.existsSync(decodeURIComponent(path));
};[/pre]
作者:
汪汪
时间:
2017-12-1 16:59
fs的文件操作都可以搬过来.
作者:
芯☆淡茹水
时间:
2017-12-1 19:08
本帖最后由 芯☆淡茹水 于 2017-12-1 20:17 编辑
汪汪 发表于 2017-12-1 16:59
fs的文件操作都可以搬过来.
照这么说,MV可以把整个JS都搬过来。
MV不像RGSS,判断文件直接用 FileTest 。
如果一个东西都说是“搬”这个定义了,那大家都滚蛋回家,只有语言开发者才有资格干这个!
作者:
yang1zhi
时间:
2018-6-20 16:32
本帖最后由 yang1zhi 于 2018-6-20 16:56 编辑
打包后就认不出来了。
要手动在前面加上www才认出来
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X5.0