PowerShell 2 может работать лучше с:

популярный ответ дляэтот вопрос включает в себя следующий код Windows PowerShell (отредактированный для исправления ошибки):

$file1 = Get-Content C:\temp\file1.txt  
$file2 = Get-Content C:\temp\file2.txt   
$Diff = Compare-Object $File1 $File2  
$LeftSide = ($Diff | Where-Object {$_.SideIndicator -eq '<='}).InputObject  
$LeftSide | Set-Content C:\temp\file3.txt

Я всегда получаю файл нулевого байта в качестве вывода, даже если я удаляю строку $ Diff.

Почему выходной файл всегда нулевой, и как его можно исправить?

Ответы на вопрос(2)

Ваш ответ на вопрос