如何使用javascript删除本地文件夹
我想从本地系统中删除一个空/非空目录,但我有一个限制,即我只需要使用javascript函数来删除。我不能引用“FileSystemObject”之类的函数 请帮忙 请注意:如何使用javascript删除本地文件夹,javascript,mobile-application,Javascript,Mobile Application,我想从本地系统中删除一个空/非空目录,但我有一个限制,即我只需要使用javascript函数来删除。我不能引用“FileSystemObject”之类的函数 请帮忙 请注意: 我需要以上问题的解决方案,因为我正在开发只支持javascript的移动应用程序。这个功能应该可以工作。同步删除文件 传递removeself=true以删除空目录 const path = require('path'); const fs = require('fs'); const rmDir = functi
我需要以上问题的解决方案,因为我正在开发只支持javascript的移动应用程序。这个功能应该可以工作。同步删除文件 传递
removeself=true
以删除空目录
const path = require('path');
const fs = require('fs');
const rmDir = function (dirPath, removeSelf) {
if (removeSelf === undefined)
removeSelf = true;
try {
var files = fs.readdirSync(dirPath);
} catch (e) {
// throw e
return;
}
if (files.length > 0)
for (let i = 0; i < files.length; i++) {
const filePath = path.join(dirPath, files[i]);
if (fs.statSync(filePath).isFile())
fs.unlinkSync(filePath);
else
rmDir(filePath);
}
if (removeSelf)
fs.rmdirSync(dirPath);
};
const path=require('path');
常数fs=要求('fs');
const rmDir=函数(dirPath,removeSelf){
如果(removeSelf==未定义)
removeSelf=true;
试一试{
var files=fs.readdirSync(dirPath);
}捕获(e){
//掷e
返回;
}
如果(files.length>0)
for(设i=0;i
免责声明:不是我的代码,复制自某人的要点(忘记了url)。使用node js及其加载项fs for thatHi Alexander,感谢您的快速回复。您可以分享任何示例代码吗。当我试图搜索所有备选文件夹以删除文件夹时,但无法执行此操作。您好,感谢共享代码。我将尝试实现相同的:)哎呀,没有正确阅读您的问题。不确定这是不是会在手机上运行,我想问题是关于服务器端的,对不起