質問編集履歴
2
if($input -ne '')文はいらないかもしれない。
test
CHANGED
File without changes
|
test
CHANGED
@@ -90,7 +90,47 @@
|
|
90
90
|
|
91
91
|
|
92
92
|
|
93
|
+
function FilNamInput($temp){
|
94
|
+
|
95
|
+
Write-Host $temp
|
96
|
+
|
97
|
+
$filearray = New-Object System.Collections.Generic.List[System.Object]
|
98
|
+
|
99
|
+
do {
|
100
|
+
|
101
|
+
$input = (Read-Host "drag&drop csv file(s)")
|
102
|
+
|
103
|
+
# inputから、空白と "を取り除いて、配列 $tmparrayに追加する
|
104
|
+
|
105
|
+
if ($input -ne '') {
|
106
|
+
|
107
|
+
$s = ($input.Trim()) | foreach-object{ $_ -replace '"', '' }
|
108
|
+
|
109
|
+
$filearray.Add($s)
|
110
|
+
|
111
|
+
}
|
112
|
+
|
113
|
+
}
|
114
|
+
|
115
|
+
until ($input -eq '')
|
116
|
+
|
117
|
+
# 同じファイルの指定は排除
|
118
|
+
|
119
|
+
$filearray = $filearray | select -uniq
|
120
|
+
|
93
|
-
|
121
|
+
Write-Output $filearray
|
122
|
+
|
123
|
+
}
|
124
|
+
|
125
|
+
|
126
|
+
|
127
|
+
|
128
|
+
|
129
|
+
|
130
|
+
|
131
|
+
|
132
|
+
|
133
|
+
|
94
134
|
|
95
135
|
|
96
136
|
|
1
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Powershell Read-Hostで取得した文字列から、ファイル名を取出し
|
1
|
+
Powershell Read-Hostで取得した文字列から、ファイル名を取出したい。
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
●実現したいこと
|
4
4
|
|
5
|
-
Powershell Read-Hostで取得した文字列から、ファイル名を複数取出し
|
5
|
+
Powershell Read-Hostで取得した文字列から、ファイル名を複数取出したい。
|
6
6
|
|
7
7
|
●前提
|
8
8
|
|
@@ -18,7 +18,9 @@
|
|
18
18
|
|
19
19
|
```
|
20
20
|
|
21
|
-
結果
|
21
|
+
結果
|
22
|
+
|
23
|
+
----------
|
22
24
|
|
23
25
|
Windows PowerShell
|
24
26
|
|