📜  使用 deno 写入文件 - Javascript (1)

📅  最后修改于: 2023-12-03 15:22:10.632000             🧑  作者: Mango

使用 deno 写入文件 - Javascript

Deno 是一个安全的 JavaScript 和 TypeScript 运行时环境,它使用 V8 引擎并且内置了 TypeScript 编译器。相比于 Node.js,Deno 具有更好的安全性和可维护性。

在本篇文章中,我们将使用 Deno 来演示如何写入文件。下面是详细的步骤。

第一步:创建文件

首先,我们需要创建一个文件夹以及一个 JavaScript 文件。可以在命令行中使用以下命令进行创建:

mkdir deno-tutorial
cd deno-tutorial
touch writeToFile.js

这里我们使用了 mkdir 命令来创建文件夹,然后使用 cd 命令进入该文件夹,并且使用 touch 命令创建了 writeToFile.js 文件。

第二步:编写 JavaScript 代码

接下来,我们需要打开 writeToFile.js 文件,编写 JavaScript 代码来写入文件。以下是一个简单的例子:

const encoder = new TextEncoder();

async function writeFile() {
  const data = encoder.encode("Hello, Deno!");
  await Deno.writeFile("text.txt", data);
  console.log("File written to 'text.txt'");
}

await writeFile();

在上面的代码中,我们首先创建了一个 TextEncoder 对象,然后定义了一个名为 writeFile 的异步函数。在该函数中,我们使用 TextEncoder 对象来编码一个字符串,并且使用 Deno.writeFile() 方法来写入文本文件 text.txt。最后,我们在控制台输出了一条消息来提示文件写入完成。

第三步:运行代码

现在,我们可以在命令行中运行 writeToFile.js 文件来测试代码了:

deno run --allow-write writeToFile.js

在上面的命令中,我们使用 deno run 命令来运行 writeToFile.js 文件,并且使用 --allow-write 标志来授予程序写入文件的权限。

运行成功后,我们可以在文件夹中找到 text.txt 文件,并且它包含了我们刚才写入的字符串。

结论

恭喜!您已经学会了使用 Deno 写入文件。这是一个非常简单的例子,但是您可以扩展它来写入更复杂的文件,例如 JSON、CSV、XML 等等。如果您想了解更多关于 Deno 的信息,请访问官方文档:https://deno.land/manual

参考文献: