Powershell 合并文件 20

Powershell把E:\temp下的所有txt文件删除文件内容的第一行和最后一行然后合并成一个comb.txt文件输出到E:\temp1... Powershell 把E:\temp下的所有txt文件删除文件内容的第一行和最后一行然后合并成一个comb.txt文件输出到E:\temp1 展开
 我来答
ChenryLee
2017-02-23 · TA获得超过1728个赞
知道小有建树答主
回答量:864
采纳率:90%
帮助的人:683万
展开全部

在Powershell群里?有群友问过这个问题:

$filepath = "E:\FormateFile"
$DestFile = "E:\FormateFile\comb.txt"

if (Test-Path $DestFile){
    Remove-Item $DestFile -Force -Confirm:$false
}

Get-ChildItem -Path $filepath -Include *.txt | ForEach-Object {
    $fname = $_.Name
    $content = Get-Content $fname

    for ($i = 1; $i -lt $content.Length-1; $i++) {
        Add-Content -Path $DestFile -Value "$fname,$content[$i]"
    }

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式