我目前正在尝试编写一个提示用户输入字符串的短脚本,然后使用提交的字符串创建9个文件(添加1到9以区分它们)
最重要的是,我需要将文件名写入文件
EX:用户提交字符串" poggers"
脚本需要在当前目录中创建poggers1.txt,poggers2.txt等,然后编写" poggers1.txt"在poggers1.txt
这是我到目前为止所得到的:
write-host "Enter a name"
[string]$word = read-host "word"
for ($i=1;$i -le 9; $i++) {
New-Item -Name "$word$i.txt" -ItemType File | ?????
}
答案 0 :(得分:1)
您可以将输出字符串传递给Out-File
cmdlet:
$word = read-host "word"
1 .. 9 | ForEach-Object {
"$word$_.txt" | Out-File "$word$_.txt"
}