回答編集履歴

5

修正

2017/07/24 03:21

投稿

退会済みユーザー
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  Rubyならこんな感じで。
14
14
 
15
- フォルダを全て取得して、その中に
15
+ フォルダを全て取得して、その中に
16
16
 
17
17
  populationフォルダを作ります。
18
18
 

4

修正

2017/07/24 03:20

投稿

退会済みユーザー
test CHANGED
@@ -11,6 +11,14 @@
11
11
  #追記
12
12
 
13
13
  Rubyならこんな感じで。
14
+
15
+ フォルダを全て取得して、その中に
16
+
17
+ populationフォルダを作ります。
18
+
19
+ 失敗すると元に戻すのが大変なので
20
+
21
+ 動かすときは注意が必要です。
14
22
 
15
23
  ```Ruby
16
24
 

3

修正

2017/07/24 03:17

投稿

退会済みユーザー
test CHANGED
@@ -22,23 +22,7 @@
22
22
 
23
23
 
24
24
 
25
- dir1 = Dir.glob('*/')
26
-
27
- dir2 = %w[dir1 dir2 dir3]
28
-
29
-
30
-
31
- dir1.each do |d1|
32
-
33
- dir2.each do |d2|
34
-
35
- FileUtils.mkdir_p("#{d1}#{d2}")
25
+ Dir.glob('*/').each { |e| FileUtils.mkdir_p(e + 'population') }
36
-
37
- end
38
-
39
- end
40
-
41
-
42
26
 
43
27
 
44
28
 

2

修正

2017/07/24 02:58

投稿

退会済みユーザー
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
 
24
24
 
25
- dir1 = %w[A B C D]
25
+ dir1 = Dir.glob('*/')
26
26
 
27
27
  dir2 = %w[dir1 dir2 dir3]
28
28
 
@@ -32,7 +32,7 @@
32
32
 
33
33
  dir2.each do |d2|
34
34
 
35
- FileUtils.mkdir_p("Test/#{d1}/#{d2}")
35
+ FileUtils.mkdir_p("#{d1}#{d2}")
36
36
 
37
37
  end
38
38
 
@@ -40,4 +40,6 @@
40
40
 
41
41
 
42
42
 
43
+
44
+
43
45
  ```

1

修正

2017/07/24 02:54

投稿

退会済みユーザー
test CHANGED
@@ -5,3 +5,39 @@
5
5
  こんな記事を見つけました。
6
6
 
7
7
  こちらの記事の1.が参考になるかもしれません。
8
+
9
+
10
+
11
+ #追記
12
+
13
+ Rubyならこんな感じで。
14
+
15
+ ```Ruby
16
+
17
+ # encoding: utf-8
18
+
19
+
20
+
21
+ require 'fileutils'
22
+
23
+
24
+
25
+ dir1 = %w[A B C D]
26
+
27
+ dir2 = %w[dir1 dir2 dir3]
28
+
29
+
30
+
31
+ dir1.each do |d1|
32
+
33
+ dir2.each do |d2|
34
+
35
+ FileUtils.mkdir_p("Test/#{d1}/#{d2}")
36
+
37
+ end
38
+
39
+ end
40
+
41
+
42
+
43
+ ```