~Get Your Files Here !/01. Course Overview/01. Course Overview.mp42.88MB
~Get Your Files Here !/02. Managing Files and Directories/02. Introduction.mp44.31MB
~Get Your Files Here !/02. Managing Files and Directories/03. Creating a New Console App.mp416.14MB
~Get Your Files Here !/02. Managing Files and Directories/04. Checking if a File Exists.mp411.25MB
~Get Your Files Here !/02. Managing Files and Directories/05. Getting the Parent Directory of a Path.mp49.69MB
~Get Your Files Here !/02. Managing Files and Directories/06. Checking if a Directory Exists and Creating New Directories.mp412.44MB
~Get Your Files Here !/02. Managing Files and Directories/07. Copying a File.mp49.94MB
~Get Your Files Here !/02. Managing Files and Directories/08. Moving a File.mp413.29MB
~Get Your Files Here !/02. Managing Files and Directories/09. Getting the File Extension from a File Name.mp418.03MB
~Get Your Files Here !/02. Managing Files and Directories/10. Deleting a Directory.mp46.75MB
~Get Your Files Here !/02. Managing Files and Directories/11. Enumerating All the Files in a Directory.mp49.28MB
~Get Your Files Here !/02. Managing Files and Directories/12. Summary.mp41.6MB
~Get Your Files Here !/03. Monitoring the File System for Changes/13. Introduction.mp43.27MB
~Get Your Files Here !/03. Monitoring the File System for Changes/14. Introducing the FileSystemWatcher Class.mp42.4MB
~Get Your Files Here !/03. Monitoring the File System for Changes/15. The InternalBufferSize Property.mp44.22MB
~Get Your Files Here !/03. Monitoring the File System for Changes/16. Configuring Notification Filters.mp41.53MB
~Get Your Files Here !/03. Monitoring the File System for Changes/17. Additional Properties.mp41017.25KB
~Get Your Files Here !/03. Monitoring the File System for Changes/18. Refactoring to Use a FileSystemWatcher.mp417.26MB
~Get Your Files Here !/03. Monitoring the File System for Changes/19. Observing the FileSystemWatcher Events .mp415.81MB
~Get Your Files Here !/03. Monitoring the File System for Changes/20. Automatically Processing Created Files.mp47.54MB
~Get Your Files Here !/03. Monitoring the File System for Changes/21. Automatically Processing Changed Files.mp47.38MB
~Get Your Files Here !/03. Monitoring the File System for Changes/22. Ignoring Duplicate FileSystemWatcher Events with a ConcurrentDictionary.mp420.23MB
~Get Your Files Here !/03. Monitoring the File System for Changes/23. Ignoring Duplicate FileSystemWatcher Events with a MemoryCache.mp421.09MB
~Get Your Files Here !/03. Monitoring the File System for Changes/24. Adding Existing File Processing.mp46.07MB
~Get Your Files Here !/03. Monitoring the File System for Changes/25. FileSystemWatcher Testing Considerations.mp42.42MB
~Get Your Files Here !/03. Monitoring the File System for Changes/26. Summary.mp41.94MB
~Get Your Files Here !/04. Reading and Writing Entire Files Into Memory/27. Introduction.mp42.72MB
~Get Your Files Here !/04. Reading and Writing Entire Files Into Memory/28. Reading and Writing Text Files.mp413.78MB
~Get Your Files Here !/04. Reading and Writing Entire Files Into Memory/29. Reading and Writing Text Files with String Arrays.mp49MB
~Get Your Files Here !/04. Reading and Writing Entire Files Into Memory/30. Specifying Text Encodings.mp46.08MB
~Get Your Files Here !/04. Reading and Writing Entire Files Into Memory/31. Appending Text Content.mp41.9MB
~Get Your Files Here !/04. Reading and Writing Entire Files Into Memory/32. Reading and Writing the Entire Contents of Binary Files.mp412.93MB
~Get Your Files Here !/04. Reading and Writing Entire Files Into Memory/33. Considerations.mp41.71MB
~Get Your Files Here !/04. Reading and Writing Entire Files Into Memory/34. Summary.mp41.77MB
~Get Your Files Here !/05. Reading and Writing Data Incrementally Using Streams/35. Introduction.mp42.41MB
~Get Your Files Here !/05. Reading and Writing Data Incrementally Using Streams/36. An Introduction to Streams.mp43.69MB
~Get Your Files Here !/05. Reading and Writing Data Incrementally Using Streams/37. The Benefits of Streams.mp41.8MB
~Get Your Files Here !/05. Reading and Writing Data Incrementally Using Streams/38. .NET Class Hierarchy Overview.mp45.25MB
~Get Your Files Here !/05. Reading and Writing Data Incrementally Using Streams/39. Using Streams to Read and Write Text Content.mp417.17MB
~Get Your Files Here !/05. Reading and Writing Data Incrementally Using Streams/40. Simplifying StreamReader and StreamWriter Creation.mp47.53MB
~Get Your Files Here !/05. Reading and Writing Data Incrementally Using Streams/41. Selectively Processing Part of Stream.mp44.29MB
~Get Your Files Here !/05. Reading and Writing Data Incrementally Using Streams/42. Using Streams to Read and Write Binary Data.mp412.1MB
~Get Your Files Here !/05. Reading and Writing Data Incrementally Using Streams/43. Using BinaryReader and BinaryWriter.mp414.22MB
~Get Your Files Here !/05. Reading and Writing Data Incrementally Using Streams/44. Specifying Text Encodings.mp42.02MB
~Get Your Files Here !/05. Reading and Writing Data Incrementally Using Streams/45. Using Streams to Append Data.mp41.32MB
~Get Your Files Here !/05. Reading and Writing Data Incrementally Using Streams/46. Random FileStream Access.mp43.48MB
~Get Your Files Here !/05. Reading and Writing Data Incrementally Using Streams/47. MemoryStream Overview.mp42.03MB
~Get Your Files Here !/05. Reading and Writing Data Incrementally Using Streams/48. Asynchronous Streams Overview.mp44.33MB
~Get Your Files Here !/05. Reading and Writing Data Incrementally Using Streams/49. Summary.mp42.53MB
~Get Your Files Here !/06. Reading and Writing CSV Data/50. Introduction.mp41.96MB
~Get Your Files Here !/06. Reading and Writing CSV Data/51. An Overview of the CsvHelper Library.mp42.23MB
~Get Your Files Here !/06. Reading and Writing CSV Data/52. Reading CSV Data Dynamically.mp419.7MB
~Get Your Files Here !/06. Reading and Writing CSV Data/53. Configuring CSV Comment Reading.mp45.88MB
~Get Your Files Here !/06. Reading and Writing CSV Data/54. Configuring Trimming of Whitespace.mp43.83MB
~Get Your Files Here !/06. Reading and Writing CSV Data/55. Configuring CSV Blank Line Handling.mp45.24MB
~Get Your Files Here !/06. Reading and Writing CSV Data/56. Configuring CSV File Headers.mp48.8MB
~Get Your Files Here !/06. Reading and Writing CSV Data/57. Configuring a Custom Delimiter.mp46.96MB
~Get Your Files Here !/06. Reading and Writing CSV Data/58. Reading CSV Data in a Strongly Typed Way.mp46.45MB
~Get Your Files Here !/06. Reading and Writing CSV Data/59. Configuring Custom Class Mapping.mp416.84MB
~Get Your Files Here !/06. Reading and Writing CSV Data/60. Creating Custom Type Converters.mp410.72MB
~Get Your Files Here !/06. Reading and Writing CSV Data/61. Configuring Header Validation and Missing Field Actions.mp410.07MB
~Get Your Files Here !/06. Reading and Writing CSV Data/62. Writing CSV Files.mp411.65MB
~Get Your Files Here !/06. Reading and Writing CSV Data/63. Summary.mp42.7MB
~Get Your Files Here !/07. Creating Automated Tests for File Access Code/64. Introduction.mp41.94MB
~Get Your Files Here !/07. Creating Automated Tests for File Access Code/65. The Problems with Testing File Access Code.mp43.09MB
~Get Your Files Here !/07. Creating Automated Tests for File Access Code/66. An Overview of System.IO.Abstractions.mp42.94MB
~Get Your Files Here !/07. Creating Automated Tests for File Access Code/67. Refactoring for Testability.mp418.31MB
~Get Your Files Here !/07. Creating Automated Tests for File Access Code/68. Adding a TextFileProcessor Test.mp423.64MB
~Get Your Files Here !/07. Creating Automated Tests for File Access Code/69. Adding a BinaryFileProcessor Test.mp410.9MB
~Get Your Files Here !/07. Creating Automated Tests for File Access Code/70. Adding a CsvFileProcessor Test.mp48.1MB
~Get Your Files Here !/07. Creating Automated Tests for File Access Code/71. Asserting Mock File Output with Approval Tests.mp414.61MB
~Get Your Files Here !/07. Creating Automated Tests for File Access Code/72. Summary Resources and Further Learning.mp43MB
~Get Your Files Here !/Exercise Files/02/demos/before/psdata/data4.data4B