Node 実行 違うディレクトリ. ファイル / フォルダの存在確認を行うには fs.stat() または fs.access() を利用します。 詳細は後に記載しますが、フォルダを確認した後にファイル読み書きを行うのであれば fs.access() でアクセス権含めて確認するのが良さそうです。 適当なディレクトリを作成して、スクリプトを書いてみよう。 $ mkdir test //ディレクトリの作成 $ cd test //作成したディレクトりへ移動 $ vim test.js //テキストエディタのvimで新規ファイルを作成
Node Js 同じディレクトリ 同じ名前 from sensaxiy.blogspot.comNode.js でデフォルトで参照可能な __filename や __dirname__ を使用すると、現在実行中のモジュール(jsファイル)の絶対パスや、そのファイルが含まれているディレクトリの絶対パスを取得することができます。 実行 # 上の階層のディレクトリで実行 $ bash dir/main.sh hello # ディレクトリ移動 $ cd dir # 先ほどとは違うディレクトリから実行 $ ls hello.sh main.sh $ bash main.sh hello まとめ. __dirname には、現在実行中のソースコードが格納されているディレクトリパスが格納されています。 ~/hoge/foo.js/a.js 内部で __dirname を取得すると ~/hoge/foo.js になり.
ファイル / ディレクトリ の 存在確認.
__dirname には、現在実行中のソースコードが格納されているディレクトリパスが格納されています。 ~/hoge/foo.js/a.js 内部で __dirname を取得すると ~/hoge/foo.js になり. 実行 # 上の階層のディレクトリで実行 $ bash dir/main.sh hello # ディレクトリ移動 $ cd dir # 先ほどとは違うディレクトリから実行 $ ls hello.sh main.sh $ bash main.sh hello まとめ. ファイル / フォルダの存在確認を行うには fs.stat() または fs.access() を利用します。 詳細は後に記載しますが、フォルダを確認した後にファイル読み書きを行うのであれば fs.access() でアクセス権含めて確認するのが良さそうです。
Node.js でデフォルトで参照可能な __Filename や __Dirname__ を使用すると、現在実行中のモジュール(Jsファイル)の絶対パスや、そのファイルが含まれているディレクトリの絶対パスを取得することができます。
適当なディレクトリを作成して、スクリプトを書いてみよう。 $ mkdir test //ディレクトリの作成 $ cd test //作成したディレクトりへ移動 $ vim test.js //テキストエディタのvimで新規ファイルを作成
Comments
Post a Comment