node.js - 我需要在 node.js 中创建一个“触摸”功能
问题描述
我试图在节点中模拟一个终端,所以我需要在 node.js 中创建一个“触摸”功能,但我找不到任何专门使用触摸的东西。我该如何设置?
过去我用过一些不同的东西,但它们一直被踢回来,因为我实际上并没有使用“fs.touch”或其他任何东西。
这是我的第一次尝试。
module.exports.touch = (filename, err) => {
if (err) {
throw err;
} else {
fs.openSync(filename, 'w');
`open filename`
}
};
这是我最近的尝试
module.exports.touch = (filename, callback) => {
open(filename, 'w', (err, fd) => {
err ? callback(err) : close(fd, callback);
});
};
第二个基本上是他们想要的,因为它确实创建了一个触摸功能,但他们再次希望我实际使用fs.touch
,但我找不到任何关于它的信息。
解决方案
time
设置当前时间或要设置的时间:
fs.utimesSync(filename, time, time);
推荐阅读
- java - protoc-jar-maven-plugin:不生成 grpc 服务存根
- c# - 十六进制值颜色到 C# 中的可读文本颜色
- python - Python - 如何验证与 Fabric 模块的 SSH 连接?
- python - 无法运行python(mac)的自动化脚本
- function - 使用参数作为函数内部变量的一部分
- ruby-on-rails - 使用 Google OmniAuth 进行设计,不会在生产中加载 client_id
- ios - fetchRequest 更改后的 CoreData 值未更新 CustomCell 内容
- macos - 如何知道正在运行的进程的配置文件位置?
- php - UploadedFile getPathname 为空
- spring-boot - 部署在外部 tomcat 上时,Eureka 客户端无法注册到 Eureka 服务器