質問編集履歴

2

if($input -ne '')文はいらないかもしれない。

2019/08/30 05:24

投稿

退会済みユーザー
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

2019/08/30 05:24

投稿

退会済みユーザー
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