Async write

来自MudWiki

名称

   async_write() - 将字符串追加到文件中,然后执行回调函数

语法

   void async_write( string file, string str, int flag, function callback );

描述

   将字符串'str'追加到文件'file'中。如果flag为1,则write_file将覆盖而不是追加。

   不像write_file,它返回0表示失败,返回1表示成功,这个efun将会返回-1表示失败,并返回0表示成功给回调函数。

   回调函数应该遵循以下格式:

   function (int res) {
       // -1表示失败
       //  0表示成功
   }

参考

   file_size(3), read_file(3), write_buffer(3), write_file(3), async_read(3), valid_read(4), valid_write(4)