Чтобы проверить окончания строк файла в Windows, вы можете использовать различные методы. Вот несколько подходов и примеры кода:
-
PowerShell:
$fileContent = Get-Content -Raw -Encoding Byte "path/to/file" $lineEnding = switch -regex ($fileContent) { "`r`n" { "CRLF" } "`n" { "LF" } default { "Unknown" } } Write-Host "Line ending: $lineEnding" -
Командная строка:
findstr /n "^" "path\to\file" | find /c ":" -
Python:
with open("path/to/file", "rb") as file: content = file.read() if content.endswith(b"\r\n"): lineEnding = "CRLF" elif content.endswith(b"\n"): lineEnding = "LF" else: lineEnding = "Unknown" print("Line ending:", lineEnding) -
C#:
using System; using System.IO; class Program { static void Main() { string filePath = "path/to/file"; string content = File.ReadAllText(filePath); string lineEnding = content.Contains("\r\n") ? "CRLF" : content.Contains("\n") ? "LF" : "Unknown"; Console.WriteLine("Line ending: " + lineEnding); } }