工具 / DataFile
DataFile Class
数据文件获取工具
Table of contents
Methods
asyncLoad(fileName: string): Promise<string> |
|---|
| 读取配置 |
exists(fileName: string): boolean |
| 判断配置是否存在 |
Methods
asyncLoad
• Static asyncLoad(fileName): Promise<string>
读取配置
Parameters
fileName string | 配置文件的文件名 range: 依据文件名长度而定 |
|---|
Returns
Promise<string> | 配置内容 |
|---|
Precautions
配置文件不存在或文件名不合法将返回空字符串
ts
@Component
export default class DataFileExample extends Script {
protected async onStart(): `Promise`<`void`\> {
let data = await DataFile.asyncLoad("level2_3");
console.log(`data: ${data}`);
}
}@Component
export default class DataFileExample extends Script {
protected async onStart(): `Promise`<`void`\> {
let data = await DataFile.asyncLoad("level2_3");
console.log(`data: ${data}`);
}
}exists
• Static exists(fileName): boolean
判断配置是否存在
Parameters
fileName string | 配置文件的文件名 range: 依据文件名长度而定 |
|---|
Returns
boolean | 配置是否存在 |
|---|
Precautions
文件名不合法将返回false,文件名称要求为a-z、A-Z、0-9、_
ts
@Component
export default class DataFileExample extends Script {
protected onStart(): void {
let exists = DataFile.exist("level2_3");
console.log(`exists: ${exists}`);
}
}@Component
export default class DataFileExample extends Script {
protected onStart(): void {
let exists = DataFile.exist("level2_3");
console.log(`exists: ${exists}`);
}
}