其他情况,如dirPath传:‘’、‘ab’、null、object、boolean、undefined也都不走成功回调和失败回调
文件管理系统rmdir接口传入一个文件路径时既不走success回调也不走fail回调接口功能为删除目录,但开发者想测试传入一个存在的文件路径的反馈情况。然后接口既不走success回调也不走fail回调。同时也编写了ifacc()方法,在其中使用了open接口,并设置打开模式flag为'r',来校验路径是否被删除 rmdir() { console.log('rmdir start') const fs = wx.getFileSystemManager() fs.rmdir({ dirPath:`${wx.env.USER_DATA_PATH}/hello.txt`, // dirPath: `${wx.env.USER_DATA_PATH}/saveFiles/saveFile/saveFile1`, recursive: false, success(res) { console.log(res) console.debug('rmdir succeed') }, fail(err) { console.debug(err) console.debug('rmdir fail') } }) console.log('rmdir finished') }, ifacc() { const fs = wx.getFileSystemManager() let res=fs.open({ filePath: `${wx.env.USER_DATA_PATH}/hello.txt`, flag: 'r', success(res) { console.log('走success回调,表示路径未被删除仍存在,输出fd:'+res.fd) }, fail(err){ console.log('走fail回调,表示路径不存在已被删除,输出错误信息:'+err) } }) console.log('打开文件获取到的fd: '+res) },
2023-08-17比如说打开一个文件时的返回码432是如何解释的
fstat接口中提到的POSIX stat.xxx是代表什么,去哪找它的值?微信小程序API接口中的FileSystemManager分类,有一个叫fstat的接口,提到的POSIX stat.xxx是代表什么,去哪找它的值?
2023-07-28[图片]
ftruncate、ftruncateSync传入的fd的规范是什么?在使用微信开发者工具调试ftruncate、ftruncateSync接口时,一直提示 operation not permitted, ftruncate。使用的是官方的示例代码,打开文件获取到fd,但console.log(fd)输出的值一直处于变化之中。请问如何正确获取到符合ftruncate要求的fd?
2023-07-26