質問編集履歴

1

回答を受けてのコードの追記

2021/01/11 12:28

投稿

clonoth
clonoth

スコア5

test CHANGED
File without changes
test CHANGED
@@ -73,3 +73,41 @@
73
73
  一度テキストファイルに全行書き出した上で重複を削除する方法でも
74
74
 
75
75
  どちらでもいいので、どういったアルゴリズムを組めばいいか教えていただけますでしょうか?
76
+
77
+   
78
+
79
+
80
+
81
+ **追記**
82
+
83
+ ```vbs
84
+
85
+ Dim fso
86
+
87
+ Set fso = WScript.CreateObject("Scripting.FileSystemObject")
88
+
89
+
90
+
91
+ GetFiles "./CSV", CSV_PATH '※フォルダ以下のCSVファイルパスを取得
92
+
93
+ For i = 0 To UBound(CSV_PATH)
94
+
95
+ IF fso.GetExtensionName(CSV_PATH(i))="csv" Then
96
+
97
+ ReadFile CSV_PATH(i), LineArrTemp '※ファイルのデータを配列に格納
98
+
99
+ If i = 0 then
100
+
101
+ LineArrM = LineArrTemp '※1ファイル目
102
+
103
+ Else
104
+
105
+ ListMerge LineArrTemp, LineArrM '※2ファイル目以降は重複をチェックしてマージ
106
+
107
+ End If
108
+
109
+ End If
110
+
111
+ Next
112
+
113
+ ```