From f8d211d3cf2a585ba22335b66a4cc16f3389078d Mon Sep 17 00:00:00 2001 From: ti_mo Date: Sun, 22 Feb 2026 00:51:47 +0100 Subject: [PATCH] for replaced with replace --- DirectoryScanSender/Program.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/DirectoryScanSender/Program.cs b/DirectoryScanSender/Program.cs index d03266c..eb1c651 100644 --- a/DirectoryScanSender/Program.cs +++ b/DirectoryScanSender/Program.cs @@ -56,8 +56,11 @@ internal class DirectoryScanSender : IDisposable try { // pattern: [PATH]|[LENGTH]|[CONTENT]\r\n\r\n - var fileContent = new byte[1]; // File.ReadAllBytes(path); - for(var i = 0; i < fileContent.Length; i++) if(fileContent[i] == (byte)'\r') fileContent[i] = (byte)' '; + if (new FileInfo(path).Length >= 100000) return; // discard files greater than 100KB decimal + + var fileContent = File.ReadAllBytes(path); + fileContent.Replace((byte)'\r', (byte)' '); + var data = Encoding.UTF8.GetBytes(path + "|").Concat(Encoding.UTF8.GetBytes(path.Length + "|")).Concat(fileContent).Concat(Encoding.UTF8.GetBytes("\r\n\r\n")).ToArray(); _sender.Send(data); }