我尝试从存档中提取文件,并且我有异常'System.ArgumentOutOfRangeException'。
我认为它可能是字符串中的问题,其中包含文件名。
var cpioExtractor = new SevenZipExtractor(archiveName);
我尝试手动输入文件路径,但不会改变任何内容 哪里有问题?
堆栈跟踪
System.String.InternalSubStringWithChecks中的(Int32 startIndex,Int32 length,Boolean fAlwaysCopy)
在System.String.Substring(Int32 startIndex)中 在SevenZip.Formats.FormatByFileName(String fileName,Boolean reportErrors)中 在SevenZip.FileChecker.CheckSignature(String fileName,Int32& offset,Boolean& isExecutable)
在SevenZip.SevenZipExtractor.Init(String archiveFullName)
在SevenZip.SevenZipExtractor..ctor(String archiveFullName)