NodeJS は次のファイルをコピーします: 通常、小さなファイルのコピー操作では、ストリーム パイプライン転送操作が使用されます。 まず、インポートしたファイルをロードする必要があります: var fs = require('fs'); 1. フォルダーを同期的に作成する fs.mkdirSync(yourfileDirPath); 非同期でフォルダを作成する fs.mkdir(yourfileDirPath); 2. フォルダが存在するかどうかを確認する - 同期 fs.existsSync(ディレクトリパス); 非同期 fs.exists(dirpath); 上記の関連操作を使用すると、フォルダーの作成を決定するメソッドを直接記述できます。 関数 mkdir(dirpath,dirname) { // 呼び出し時に間違ったパラメータが渡されることを避けるために、2 番目のパラメータが正常かどうかを判断します。if (dirname !== path.dirname(dirpath)) { mkdir(ディレクトリパス); 戻る; } if (fs.existsSync(dirname)) { fs.mkdirSync(ディレクトリパス) } それ以外 { mkdir(dirname, path.dirname(dirname)); fs.mkdirSync(ディレクトリパス); } } 同期および非同期の作成、読み取りなどの問題に注意してください。そうしないと、コピー時にフォルダーが存在しなくなります。同期作成の Sync メソッドを使用することをお勧めします。これは通常、fs.xxxSync の形式です。 要約する これで、node.js ファイルのコピー、フォルダーの作成、およびその他の関連操作に関するこの記事は終了です。node.js ファイルのコピーとフォルダー作成に関するその他の関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: Linux は n 日前のログとサンプルコマンドを自動的に削除します
GROUP BY 句と HAVING 句を紹介する前に、まず SQL 言語の特殊な関数である集計関数...
序文:最近、プロジェクトで管理システムに遭遇しました。権限設定が非常に興味深いと思いました。自分の学...
日常業務では、ログを表示する必要がよくあります。たとえば、 tail コマンドを使用してログをリアル...
この記事では、参考までに、簡単な抽選機能を実装するためのjsの具体的なコードを共有します。具体的な内...
目次1.ライフサイクルとは何か2. 読み込みプロセス1.コンストラクタ2. レンダリング3. コンポ...
要件: Celery は Django に導入されています。Django プロジェクトを開始するとき...
nginx をリバース プロキシとして使用する場合、リクエストをそのまま次のサービスに転送するだけで...
CSS では、テキストは私たちが毎日扱う最も一般的なものの 1 つです。テキストの場合、テキストの装...
UPDATE はロックしますか?以下のような場合、SQL文はロックされますか? テーブル1を更新しま...
目次序文1. レスポンシブシステムの重要な要素1. データの変更を監視する方法2. 依存関係を収集す...
序文json を使用したことがある人なら、オブジェクトを文字列化してからバックエンドに送信するのが一...
この記事では、参考までに、シンプルなショッピングカートケースを実装するためのVueの具体的なコードを...
1. flex-grow、flex-shrink、flex-basis プロパティflex-grow...
私がデザインした最初の Web ページは次のとおりです。 私はこの業界に7年間在籍し、プログラミング...
目次序文webSocket の操作と例について:ウェブソケット1. webSocketについて2. ...