Companies Home Search Profile

Working with Files in C# 10

Focused View

Jason Roberts

3:44:38

18 View
  • 1. Course Overview.mp4
    01:12
  • 01. Introduction.mp4
    02:24
  • 02. Creating a New Console App.mp4
    06:33
  • 03. Checking if a File Exists.mp4
    04:06
  • 04. Getting the Parent Directory of a Path.mp4
    02:49
  • 05. Checking if a Directory Exists and Creating New Directories.mp4
    03:43
  • 06. Copying a File.mp4
    03:08
  • 07. Moving a File.mp4
    03:32
  • 08. Getting the File Extension from a File Name.mp4
    02:41
  • 09. Changing a Filename Extension.mp4
    03:20
  • 10. Deleting a Directory.mp4
    02:39
  • 11. Enumerating All the Files in a Directory.mp4
    04:21
  • 12. Summary.mp4
    01:49
  • 01. Introduction.mp4
    02:10
  • 02. Introducing the FileSystemWatcher Class.mp4
    01:35
  • 03. The InternalBufferSize Property.mp4
    02:04
  • 04. Configuring Notification Filters.mp4
    00:54
  • 05. Additional Properties.mp4
    00:54
  • 06. Refactoring to Use a FileSystemWatcher.mp4
    06:09
  • 07. Observing the FileSystemWatcher Events.mp4
    04:59
  • 08. Automatically Processing Created Files.mp4
    03:23
  • 09. Automatically Processing Changed Files.mp4
    02:56
  • 10. Ignoring Duplicate FileSystemWatcher Events with a ConcurrentDictionary.mp4
    06:11
  • 11. Ignoring Duplicate FileSystemWatcher Events with a MemoryCache.mp4
    07:15
  • 12. Adding Existing File Processing.mp4
    01:28
  • 13. FileSystemWatcher Testing Considerations.mp4
    01:31
  • 14. Summary.mp4
    01:20
  • 1. Introduction.mp4
    01:38
  • 2. Reading and Writing Text Files.mp4
    05:52
  • 3. Reading and Writing Text Files with String Arrays.mp4
    03:22
  • 4. Specifying Text Encodings.mp4
    04:09
  • 5. Appending Text Content.mp4
    01:24
  • 6. Reading and Writing the Entire Contents of Binary Files.mp4
    04:13
  • 7. Considerations.mp4
    01:18
  • 8. Summary.mp4
    01:18
  • 01. Introduction.mp4
    01:31
  • 02. An Introduction to Streams.mp4
    02:36
  • 03. The Benefits of Streams.mp4
    01:22
  • 04. .NET Class Hierarchy Overview.mp4
    03:45
  • 05. Using Streams to Read and Write Text Content.mp4
    08:39
  • 06. FileStreamOptions Properties.mp4
    03:59
  • 07. Simplifying StreamReader and StreamWriter Creation.mp4
    02:19
  • 08. Selectively Processing Part of Stream.mp4
    01:28
  • 09. Using Streams to Read and Write Binary Data.mp4
    04:00
  • 10. Using BinaryReader and BinaryWriter.mp4
    06:02
  • 11. Specifying Text Encodings.mp4
    01:25
  • 12. Using Streams to Append Data.mp4
    01:01
  • 13. Random FileStream Access.mp4
    02:47
  • 14. MemoryStream Overview.mp4
    01:15
  • 15. Asynchronous Streams.mp4
    03:04
  • 16. Thread-safe File IO.mp4
    02:31
  • 17. Summary.mp4
    01:41
  • 01. Introduction.mp4
    01:44
  • 02. An Overview of the CsvHelper Library.mp4
    01:20
  • 03. Reading CSV Data Dynamically.mp4
    06:18
  • 04. Configuring CSV Comment Reading.mp4
    01:50
  • 05. Configuring Trimming of Whitespace.mp4
    01:18
  • 06. Configuring CSV Blank Line Handling.mp4
    01:10
  • 07. Configuring CSV File Headers.mp4
    02:04
  • 08. Configuring a Custom Delimiter.mp4
    01:53
  • 09. Reading CSV Data in a Strongly Typed Way.mp4
    02:20
  • 10. Configuring Custom Class Mapping.mp4
    04:47
  • 11. Creating Custom Type Converters.mp4
    02:51
  • 12. Configuring Header Validation and Missing Field Actions.mp4
    02:35
  • 13. Writing CSV Files.mp4
    01:52
  • 14. Summary.mp4
    01:37
  • 1. Introduction.mp4
    01:17
  • 2. The Problems with Testing File Access Code.mp4
    01:57
  • 3. An Overview of System.IO.Abstractions.mp4
    02:06
  • 4. Refactoring for Testability.mp4
    07:02
  • 5. Adding a TextFileProcessor Test.mp4
    07:47
  • 6. Adding a BinaryFileProcessor Test.mp4
    02:54
  • 7. Adding a CsvFileProcessor Test.mp4
    03:13
  • 8. Asserting Mock File Output with Approval Tests.mp4
    05:13
  • 9. Summary, Resources, and Further Learning.mp4
    01:45
  • Description


    Reading and writing data to streams and files is central to many .NET applications, but it can be confusing. This course will teach you how to perform essential file operations and read and write text, binary, and CSV data to streams and files.

    What You'll Learn?


      Reading and writing data is central to many .NET applications, but it can be difficult to know which approach to take. In this course, Working with Files in C# 10, you’ll gain the ability to read and write data and manage files. First, you’ll explore how to manage files and directories stored on disk. Next, you’ll discover how to monitor and respond to changes in the file system. Finally, you’ll learn how to read, process, and write data in text, binary, and CSV formats. When you’re finished with this course, you’ll have the skills and knowledge of C# files and streams needed to read, write, and process data in your C# applications.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C#

    Jason Roberts
    Jason Roberts
    Instructor's Courses
    With over 15 years of experience in both frontend and backend software development, Jason Roberts is a freelance developer, trainer, and author. He holds a Bachelor of Science degree in computing, is the author of several books, and writes at his blog DontCodeTired.com. Jason is an open source contributor and in addition to enterprise software development, he has designed and developed Windows Store and Windows Phone apps.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 75
    • duration 3:44:38
    • level average
    • English subtitles has
    • Release Date 2023/12/15