質問編集履歴
4
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -104,7 +104,7 @@
|
|
104
104
|
|
105
105
|
|
106
106
|
|
107
|
-
コード変更:2019/0324 12:50
|
107
|
+
コード変更:2019/03/24 12:50
|
108
108
|
|
109
109
|
```
|
110
110
|
|
3
コード修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -99,3 +99,71 @@
|
|
99
99
|
}
|
100
100
|
|
101
101
|
```
|
102
|
+
|
103
|
+
|
104
|
+
|
105
|
+
|
106
|
+
|
107
|
+
コード変更:2019/0324 12:50
|
108
|
+
|
109
|
+
```
|
110
|
+
|
111
|
+
# 機能名 : テキストファイル分割
|
112
|
+
|
113
|
+
# 機能概要:パラメーターで指定されたファイルを
|
114
|
+
|
115
|
+
# 分割件数毎にファイル分割する。
|
116
|
+
|
117
|
+
|
118
|
+
|
119
|
+
# パラメーター
|
120
|
+
|
121
|
+
# $my_path_name : 分割するフォルダの場所
|
122
|
+
|
123
|
+
# $my_file_name : 分割するファイル
|
124
|
+
|
125
|
+
# $my_file_kind : 拡張子
|
126
|
+
|
127
|
+
# $cut_num : 分割する件数
|
128
|
+
|
129
|
+
# $enc : EncodeName
|
130
|
+
|
131
|
+
#----------------------------
|
132
|
+
|
133
|
+
Param(
|
134
|
+
|
135
|
+
[string]$my_path_name,
|
136
|
+
|
137
|
+
[string]$my_file_name,
|
138
|
+
|
139
|
+
[string]$my_file_kind,
|
140
|
+
|
141
|
+
[int]$cut_num ,
|
142
|
+
|
143
|
+
[string]$enc
|
144
|
+
|
145
|
+
)
|
146
|
+
|
147
|
+
|
148
|
+
|
149
|
+
|
150
|
+
|
151
|
+
$my_file = $my_path_name + $my_file_name
|
152
|
+
|
153
|
+
|
154
|
+
|
155
|
+
$count = 0;
|
156
|
+
|
157
|
+
Get-Content $my_file -ReadCount $cut_num -Encoding $enc |
|
158
|
+
|
159
|
+
ForEach-Object {
|
160
|
+
|
161
|
+
$count ++
|
162
|
+
|
163
|
+
$cfs = "{0:D3}" -f $count;
|
164
|
+
|
165
|
+
$_ > ($my_path_name+'data'+'_'+$cfs+"."+$my_file_kind)
|
166
|
+
|
167
|
+
コード
|
168
|
+
|
169
|
+
```
|
2
書式改善
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
powershellで大量データを分割する処理 パラメータを利用して
|
1
|
+
再編集:powershellで大量データを分割する処理 パラメータを利用して
|
test
CHANGED
@@ -10,9 +10,15 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
+
実行コマンド:
|
14
|
+
|
13
15
|
> powershell -ExecutionPolicy RemoteSigned d:\uipath\分割\bunkatsu2.ps1 d:\uipath\分割 data csv 100000 Ascii
|
14
16
|
|
17
|
+
|
18
|
+
|
19
|
+
エラー内容:
|
20
|
+
|
15
|
-
Get-Content : パス 'D:\uipath\分割
|
21
|
+
Get-Content : パス 'D:\uipath\分割data' が存在しないため検出できません。
|
16
22
|
|
17
23
|
発生場所 D:\uipath\分割\bunkatsu2.ps1:24 文字:1
|
18
24
|
|
@@ -20,7 +26,7 @@
|
|
20
26
|
|
21
27
|
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
22
28
|
|
23
|
-
+ CategoryInfo : ObjectNotFound: (D:\uipath\分割
|
29
|
+
+ CategoryInfo : ObjectNotFound: (D:\uipath\分割data:String) [Get-Content], ItemNotFoundException
|
24
30
|
|
25
31
|
+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand
|
26
32
|
|
@@ -28,13 +34,11 @@
|
|
28
34
|
|
29
35
|
|
30
36
|
|
37
|
+
コード:
|
31
38
|
|
32
39
|
|
33
40
|
|
34
|
-
|
35
|
-
|
41
|
+
```ここに言語を入力
|
36
|
-
|
37
|
-
|
38
42
|
|
39
43
|
# 機能名 : テキストファイル分割
|
40
44
|
|
@@ -93,3 +97,5 @@
|
|
93
97
|
$_ > ($my_path_name+$my_file_name+'_'+$cfs+$my_file_kind)
|
94
98
|
|
95
99
|
}
|
100
|
+
|
101
|
+
```
|
1
変更点:powershell -ExecutionPolicy RemoteSigned d:\uipath\分割\bunkatsu2.ps1 d:\uipath\分割 data csv 1000
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
> powershell -ExecutionPolicy RemoteSigned d:\uipath\分割\bunkatsu2.ps1 d:\uipath\分割
|
13
|
+
> powershell -ExecutionPolicy RemoteSigned d:\uipath\分割\bunkatsu2.ps1 d:\uipath\分割 data csv 100000 Ascii
|
14
14
|
|
15
15
|
Get-Content : パス 'D:\uipath\分割powerdata' が存在しないため検出できません。
|
16
16
|
|