如果一个变量=一个txt文件中的内容
If a variable = content in a txt file
所以我需要方法来完成这项工作:
if(variable.indexOf(textfilescontent)
do this
else
do this
我不知道如何,我刚刚开始使用 discord.js
和 javaScript,所以如果有人知道如何做到这一点,请回复此 post(这是我的最后尝试...)!
编辑:我正在尝试检查文本文件中是否包含与变量相同的文本
编辑:我尝试制作的代码将整体执行此操作:它将获得最新的 yt 频道视频(完成)作为 entry.link。之后它将(这是我不确定该怎么做的部分)检查 txt 文件是否具有相同的 link。如果它没有相同的 link 则表示视频已更新=它将 post 一条消息与其中的 link 不一致。如果是,它将再次获得 link 并再次尝试同样的事情。(我知道如何做不和谐的部分,但我不知道如何检查 txtfilecontent=variablecontent
我不完全确定你在问什么,但我假设你想检查文件的内容是否位于变量中的某处。如果是这种情况,那么您可以这样做:
(async () => {
let InFile = new Promise(async (resolve, reject) => {
let file = require('fs').readFileSync(__dirname + '/FILE_NAME.EXTENSION');
if(String(VAR_NAME).indexOf(file) > -1) {
resolve(this);
}else {
reject(this);
}
});
InFile.then(async () => {
console.log('It is in file...');
// Code You Want To Execute If The File Is In The Varible
// You May Or May Not Want To Use The "async" keyword depending on the code that goes in here
}).catch(async () => {
console.log('It isn\'t in file...');
// Code You Want To Execute If The File Is Not In The Varible
// You May Or May Not Want To Use The "async" keyword depending on the code that goes in here
});
})();
如果这不是您的要求,我们深表歉意。
编辑: 在你可以 运行 这段代码之前,你必须在你的项目目录中输入 "npm install --save fs" 到你的终端
所以我需要方法来完成这项工作:
if(variable.indexOf(textfilescontent)
do this
else
do this
我不知道如何,我刚刚开始使用 discord.js
和 javaScript,所以如果有人知道如何做到这一点,请回复此 post(这是我的最后尝试...)!
编辑:我正在尝试检查文本文件中是否包含与变量相同的文本
编辑:我尝试制作的代码将整体执行此操作:它将获得最新的 yt 频道视频(完成)作为 entry.link。之后它将(这是我不确定该怎么做的部分)检查 txt 文件是否具有相同的 link。如果它没有相同的 link 则表示视频已更新=它将 post 一条消息与其中的 link 不一致。如果是,它将再次获得 link 并再次尝试同样的事情。(我知道如何做不和谐的部分,但我不知道如何检查 txtfilecontent=variablecontent
我不完全确定你在问什么,但我假设你想检查文件的内容是否位于变量中的某处。如果是这种情况,那么您可以这样做:
(async () => {
let InFile = new Promise(async (resolve, reject) => {
let file = require('fs').readFileSync(__dirname + '/FILE_NAME.EXTENSION');
if(String(VAR_NAME).indexOf(file) > -1) {
resolve(this);
}else {
reject(this);
}
});
InFile.then(async () => {
console.log('It is in file...');
// Code You Want To Execute If The File Is In The Varible
// You May Or May Not Want To Use The "async" keyword depending on the code that goes in here
}).catch(async () => {
console.log('It isn\'t in file...');
// Code You Want To Execute If The File Is Not In The Varible
// You May Or May Not Want To Use The "async" keyword depending on the code that goes in here
});
})();
如果这不是您的要求,我们深表歉意。
编辑: 在你可以 运行 这段代码之前,你必须在你的项目目录中输入 "npm install --save fs" 到你的终端