open source
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
/**
|
||||
@file JSFileSystem.h
|
||||
@brief
|
||||
@author James
|
||||
@version 1.0
|
||||
@date 2017_11_28
|
||||
*/
|
||||
|
||||
#ifndef __JSFileSystem_H__
|
||||
#define __JSFileSystem_H__
|
||||
|
||||
#include "../JSInterface/JSInterface.h"
|
||||
|
||||
namespace laya
|
||||
{
|
||||
class JSFileSystem
|
||||
{
|
||||
public:
|
||||
static void exportJS();
|
||||
static bool exists(const char* p_pszPath );
|
||||
static bool mkdir( const char* p_pszPath );
|
||||
static bool rm(const char* p_pszFile);
|
||||
static bool rmDir(const char* p_pszPath, JSValueAsParam onprogress, JSValueAsParam oncomplete, JSValueAsParam onerror);
|
||||
static bool rmDirSync(const char* p_pszPath);
|
||||
static JsValue readBinFileSync(const char* p_pszFile);
|
||||
static JsValue readdirSync(const char* pPath);
|
||||
static JsValue lstatSync(const char* pPath);
|
||||
static bool JSWriteFileSync(const char* p_sUrl, JSValueAsParam args);
|
||||
};
|
||||
}
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
|
||||
#endif //__JSFileSystem_H__
|
||||
|
||||
//-----------------------------END FILE--------------------------------
|
||||
Reference in New Issue
Block a user