一. Net Core 文件讀取異常:
System.IO.IOException:“文件名、目錄名或卷標語法不正確。
問題原因:
.Net Core 支持跨平台,默認文件操作不是絕對路徑操作,而是相對路徑,相對於當前運行程序dll所在的目錄。
解決方案:
使用PhysicalFileProvider 文件轉換類
PhysicalFileProvider physical = new PhysicalFileProvider(@"G:\桌面"); string result=File.ReadAllText(physical.GetFileInfo("新建文本文檔.txt").PhysicalPath); Console.WriteLine(result);
更多:
.Net Core 5.0 Json序列化和反序列化 | System.Text.Json 的json序列化和反序列化
.Net Core HTML/JS/CSS 靜態文件壓縮方案,YUICompressor.NET
.Net Core System.IO.Compression.ZipFile實現Zip格式壓縮和Zip格式解壓縮