2017-12-09 10 views
-4

もしそうなら、私はこの作品を作るための方法が必要になります。txtファイル内の変数=コンテンツ

if(variable.indexOf(textfilescontent) 
    do this 
else 
    do this 

私はどのように知っている人があるので、もしdiscord.jsとJavaScriptで仕事を始めたイムする方法を知りませんこれはこの投稿に返信してください(これは私の最後の試しです...)!全体としてこれを行いますしようとしてコードイム:

EDIT:テキストファイルは、変数

EDITとその中に同じテキストを持っているかどうかを確認しようとしているイムそれは(最新YTチャンネルの映像を取得します完了)をentry.linkとして返します。その後、それは(これはどのように行うかわからない部分です)txtファイルに同じリンクがあるかどうかを確認します。同じリンクがない場合は、ビデオが更新されていることを意味します。リンクが不一致のメッセージが投稿されます。もしそうなら、それは再びリンクを取得し、同じことをもう一度試みる(私は不和部分を行う方法を知っているが、txtfilecontent = variablecontentの場合、チェックを行う方法を知らない。

+0

ようこそ! [ツアー]を見て回り、[ヘルプ]、特に[*どのように良い質問をしますか*](/助け/やり方) –

答えて

0

私はあなたが何を求めているのかよくわからないしかし、私は、ファイルの内容がどこかの変数に配置されているかどうかを確認したいと仮定するつもりだ。このような場合は、あなたが行うことができます:。のための高度で

(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 
    }); 
    })(); 

謝罪を、これは何でない場合

EDIT:このコードを実行する前に、「npm instal」と入力する必要があります。あなたのプロジェクトのディレクトリにある間、あなたの端末に "l - save fs"と入力してください。

+0

答えを教えてくださいすぐにそれを見るでしょう! – Esinko

+0

それは私が必要なものです!しかし、それは動作しません...まずそれはファイルにあり、それはその後に戻ってきますが、それはファイルにisntを印刷する必要がありますか? – Esinko

+0

それは私のために完全に働いているので、それは非常に奇妙です。ノードが最新でない場合は、ノードを更新してみてください。 – Cabine

関連する問題