【发布时间】:2014-03-09 17:54:25
【问题描述】:
在使用 Read-Host 时,我正在寻求一些帮助。这是我的问题,我希望用户输入完整的文件名“blah.txt”如何将整个文件名存储到数组的一个元素中?凭借我所拥有的,我不断得到每个字符而不是整个文本。
谢谢
【问题讨论】:
-
你有什么,实际上?如果没有看到您的代码,我们将无法帮助您处理代码。
标签: arrays powershell filenames
在使用 Read-Host 时,我正在寻求一些帮助。这是我的问题,我希望用户输入完整的文件名“blah.txt”如何将整个文件名存储到数组的一个元素中?凭借我所拥有的,我不断得到每个字符而不是整个文本。
谢谢
【问题讨论】:
标签: arrays powershell filenames
你是如何捕获数组的?以下是两个示例,说明如何将其拉入数组:
#Initialize the array first:
$array = @()
$array += Read-Host "Some Prompt"
#Alternatively, wrap results in array
$array = @(Read-Host "Some Prompt")
#Verify that the whole string is captured as an object in the array
$array[0]
这里是a good source on arrays from PowerShell.com。它特定于 PowerShell 版本 2,但适用于更高版本。
【讨论】:
$args = Read-Host "Enter Full File Name"