หากต้องการตัดไฟล์ใน C# ให้ใช้เมธอด FileStream.SetLength
นี่คือไวยากรณ์ −
การแทนที่สาธารณะถือเป็นโมฆะ SetLength (ค่าแบบยาว);
ที่นี่ int64 =ความยาวของสตรีม
ค่า <ความยาวปัจจุบัน
หากค่าน้อยกว่าความยาวปัจจุบันของสตรีม:สตรีมจะถูกตัดทอน หากตำแหน่งปัจจุบันมากกว่าความยาวใหม่ ตำแหน่งปัจจุบันจะถูกย้ายไปยังไบต์สุดท้ายของสตรีม
ค่า> ความยาวปัจจุบัน
สตรีมถูกขยาย และตำแหน่งปัจจุบันยังคงเหมือนเดิม หากสตรีมถูกขยาย เนื้อหาของสตรีมระหว่างความยาวเก่าและความยาวใหม่จะไม่ถูกกำหนด
ต่อไปนี้เป็นตัวอย่างที่แสดงข้อมูลโค้ด −
<ก่อน>การส่งออกโมฆะสาธารณะ (เส้นทางสตริง) { FileStream oStream =FileStream ใหม่ (เส้นทาง, FileMode.Open, FileAccess.ReadWrite); oStream.SetLength(Length);}