nodejs远程删除手机文件

nodejs远程删除手机文件,第1张

nodejs远程删举枯除手机文件

使用nodejs远程删除手机文件可以使用cordova-plugin-file插件。该插件可以实现在手机上的文件的读取、删除、移动、复制等 *** 作。具体实现步骤如下:

1. 安装cordova-plugin-file插件:

在命令行中输入:

cordova plugin add cordova-plugin-file

2. 创建一个新的文件管理器:

var fileManager = new FileManager()

3. 使用文件管理器删除文者芹件:

fileManager.deleteFile(filePath, function(err){

if (err) {

console.log(err)

} else {

console.log('File deleted successfully.')

}

})

4. 完成文件删除 *** 首答毕作:

fileManager.deleteFile(filePath, function(err){

if (err) {

console.log(err)

} else {

console.log('File deleted successfully.')

}

})

需要先下载安装nodejs即服务器端的js,语法和浏览器端的一样,

write.js

var fs = require("fs")

var data = '我是新写入的内容'

// 创建一个可以写入的流,写入到文件 output.txt 中

var writerStream = fs.createWriteStream('output.txt')

// 使用 utf8 编码写入数据

writerStream.write(data,'UTF8')

// 标记文件末尾

writerStream.end()

// 处理流事件 --> data, end, and error

writerStream.on('finish', function() {

    console.log("写入完成。")

})

writerStream.on('error', function(err){

   console.log(err.stack)

})

console.log("程序执行完毕")

打开cmd,cd到当前目录,node main

文件就创建锋神写入了。

下面这种方法运基袜,只支持老版本的ie浏览器ie8及以下;

var fso, f1, f2, s

fso = new ActiveXObject("Scripting.FileSystemObject")

f1 = fso.CreateTextFile("c:\\testfile.txt", true)

// 写一行

f1.Write("This is a test.")

// 关闭文件

f1.Close()

// 获取C:\根目录下的文件句柄

f2 = fso.GetFile("c:\\testfile.txt")

// 移动文件到\tmp目录下

f2.Move ("c:\\tmp\\testfile.txt")

// 拷贝文件到\temp目录下

f2.Copy ("c:\\temp\\testfile.txt")

// 获取文件句柄

f2 = fso.GetFile("旁激c:\\tmp\\testfile.txt")

f3 = fso.GetFile("c:\\temp\\testfile.txt")

// 删除文件

f2.Delete()

f3.Delete()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8205981.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存