Pluralsightintermediateen

Working with Files and Streams in C# 9

Learn C# file handling! Master file I/O, directory manipulation, and data streams. Efficiently read & write files in C#. Perfect for developers!

4.8(45)
3h 26m
Certificate
Jason Roberts
Jason RobertsInstructor

Course Content

Working with Files and Streams in C# 9 is an intermediate-level Pluralsight course taught by Jason Roberts. It runs 3h 26m, is taught in English, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 45 reviews. It is a paid course, first published March 2022.

Unlock powerful file handling capabilities in C# with this comprehensive course! Learn to effectively work with files and streams in C# 9. C# provides versatile methods for interacting with the file system and managing various data types, but navigating the available classes can be challenging.

This course equips you with the skills to manipulate files, directories, and paths efficiently. You'll gain practical experience in:

  • File and Directory Operations: Master creating, deleting, renaming, and managing directories and files.
  • Path Manipulation: Learn to construct and work with file paths robustly.
  • File System Monitoring: Discover how to monitor the file system for changes, enabling you to respond to events like new file creation.
  • Data Input/Output (I/O): Explore techniques for reading and writing different data formats:
    • Text Files: Learn to read and write plain text data.
    • Binary Files: Understand how to handle and manipulate binary data.
    • CSV Files: Process and generate Comma Separated Values data.
  • Streams for Efficient Data Handling: Learn to read and write data in manageable chunks using streams, optimizing performance, especially for large files. You'll explore both loading entire files into memory and processing data incrementally.

By the end of this course, you'll possess the essential knowledge and practical skills to confidently read, process, and write data in C#, making you proficient in file system interactions and data management. This course is ideal for developers looking to enhance their C# skills and build applications that effectively handle file-based data.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.