【node.js】サーバサイドjavascript 5【Nashorn】 (796レス)
【node.js】サーバサイドjavascript 5【Nashorn】 http://mevius.5ch.net/test/read.cgi/tech/1518528093/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
257: デフォルトの名無しさん [sage] 2018/09/11(火) 17:13:33.45 ID:je6kVHqj ここに関係ある本なんて出してた人だっけ? http://mevius.5ch.net/test/read.cgi/tech/1518528093/257
258: デフォルトの名無しさん [] 2018/11/09(金) 12:24:29.99 ID:fHYOMbmE Promiseの再帰について質問です やりたいことは、フォルダの中を再帰的に掘って見つけたファイルを配列に入れて返す、です フォルダの深さやファイル数は不確定です 1フォルダの中身をループでひとつずつ見ていって ファイル・フォルダか判定し ファイルなら返す配列に入れる フォルダなら再帰 返った配列を、返す配列にconcat とする再帰関数を作れば良いと考えたのですが この再帰関数自体と、ファイル・フォルダ判定が非同期なので、全部堀り終わったかわかりません そこでループの中身をまるっとPromiseにして、仮配列に貯めておき 最後にPromise.allで実行する、としているのですが、なんか回りくどい気がします 考え方は正しいでしょうか? https://jsbin.com/rocebihipo/edit?js http://mevius.5ch.net/test/read.cgi/tech/1518528093/258
259: 258 [] 2018/11/09(金) 12:25:11.79 ID:fHYOMbmE スレ違いだったらすんません http://mevius.5ch.net/test/read.cgi/tech/1518528093/259
260: デフォルトの名無しさん [sage] 2018/11/09(金) 12:41:54.63 ID:gpiLPqbS statSync http://mevius.5ch.net/test/read.cgi/tech/1518528093/260
261: デフォルトの名無しさん [sage] 2018/11/09(金) 14:55:23.41 ID:9TLjX86J あるいは再帰関数内でasync-await使えばいいんじゃない どっちによ最初の関数が終了するかpromiseがresolveすればそれが完走判定になる 素直にnpmから同じことをやるモジュール拾って使ったほうがいいと思うけど http://mevius.5ch.net/test/read.cgi/tech/1518528093/261
262: 258 [] 2018/11/09(金) 15:04:40.93 ID:fHYOMbmE あざます >>260 同期ならふつうの再帰関数になるので 数が少ないうちはそれでも良いかなと考えてます >>261 なるほどー http://mevius.5ch.net/test/read.cgi/tech/1518528093/262
263: デフォルトの名無しさん [sage] 2018/11/09(金) 23:15:09.16 ID:11OK0uj5 files = [ ] Dir.glob( 'C:/Users/Owner/Documents/**/*.txt' ) do | full_path | next if File.directory? full_path # ファイルだけを処理する files.push full_path end puts files Ruby なんて、これだけ。 glob に、** で再帰する。glob star ただし、. で始まる、directory, file を除く http://mevius.5ch.net/test/read.cgi/tech/1518528093/263
264: デフォルトの名無しさん [sage] 2018/11/10(土) 00:00:53.51 ID:jxhvzDRc rubyをすべてのスレで非表示推奨 http://mevius.5ch.net/test/read.cgi/tech/1518528093/264
265: デフォルトの名無しさん [] 2018/11/10(土) 13:44:39.63 ID:KutuN/gN 同意せざるを得ない http://mevius.5ch.net/test/read.cgi/tech/1518528093/265
266: デフォルトの名無しさん [sage] 2018/11/10(土) 22:54:16.36 ID:uI2sCS6p find ./ -name "*.txt" find なんて、これだけ。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/266
267: デフォルトの名無しさん [sage] 2018/11/20(火) 11:26:56.53 ID:uxKeWy0p ウインドーズ環境でnode.jsでcon.拡張子 みたいなファイル作ったら消せなくなるな。 いろいろ調べてやってみたが全部のほうほうで消せなかった。 消せなくなる勇気があればやってみてほしい。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/267
268: デフォルトの名無しさん [] 2018/11/20(火) 12:46:58.78 ID:ZfASh1x8 管理者でコマンドプロンプト開いて rd /s "\\?\フォルダ名" http://mevius.5ch.net/test/read.cgi/tech/1518528093/268
269: デフォルトの名無しさん [] 2018/11/28(水) 21:53:23.10 ID:ndifwdFb visual studio 2017ってnode.jsは自分でダウンロードして インストールする必要があるの? http://mevius.5ch.net/test/read.cgi/tech/1518528093/269
270: デフォルトの名無しさん [sage] 2018/11/28(水) 23:24:27.79 ID:C4pMtE3c >>269 もち http://mevius.5ch.net/test/read.cgi/tech/1518528093/270
271: デフォルトの名無しさん [sage] 2018/11/28(水) 23:42:01.46 ID:LGvbReX9 vs17?vscodeじゃなくて? http://mevius.5ch.net/test/read.cgi/tech/1518528093/271
272: デフォルトの名無しさん [sage] 2018/11/29(木) 00:45:45.96 ID:eqpLvbYV >>271 VS2017でもnode.js開発できるよ http://mevius.5ch.net/test/read.cgi/tech/1518528093/272
273: デフォルトの名無しさん [sage] 2018/11/29(木) 01:11:01.78 ID:rs9fzmaE 日本語通じてない感やばない? VS2017はインストール時にNodeを一緒にインストールするか選べる http://mevius.5ch.net/test/read.cgi/tech/1518528093/273
274: デフォルトの名無しさん [] 2018/12/02(日) 18:17:04.36 ID:r/YV3Hmh 農奴はオワコン http://mevius.5ch.net/test/read.cgi/tech/1518528093/274
275: デフォルトの名無しさん [sage] 2018/12/02(日) 19:49:58.35 ID:hHHhmr7T >>258 好きなの使え https://www.npmjs.com/package/walker https://www.npmjs.com/package/walkdir https://www.npmjs.com/package/walk https://www.npmjs.com/package/fs-walk http://mevius.5ch.net/test/read.cgi/tech/1518528093/275
276: デフォルトの名無しさん [sage] 2018/12/21(金) 09:51:27.26 ID:/0a+/ZiL グローバル空間に、ネームスペースを付けずに、パッケージに 含まれる関数全部を一度に分割代入を使わずにリクワイヤーするにはどうやりますか? http://mevius.5ch.net/test/read.cgi/tech/1518528093/276
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 520 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.008s