bcp命令删除文本文件末尾的回车符

时间:2013-09-20 11:09:39

标签: sql-server-2008

有谁知道如何删除文本文件末尾的carraige返回???

我创建了一个SSIS包,将结果导出到文本文件中。 但是,每个文本文件末尾都有一个需要删除的carraige返回。

1 个答案:

答案 0 :(得分:0)

以下是您案例的Powershell脚本。只需提供放置所有文本文件的文件夹路径(在脚本中提到)。复制以下代码并将其另存为.ps1并使用powershell运行。

function RemoveLastLine{
   param($folderpath)
   $filelist=Get-ChildItem $folderpath
   foreach($file in $filelist){
              $content=Get-Content $file
              $count=$content.count-2
        Set-Content $file  $a[0 .. $count]
    }

 }

 #provide folder path where all text files are placed
 $folderpath="<source folder path>"
 #calling the function
 RemoveLastLine $folderpath

谢谢