草庐IT

dynamic_zip_iterator

全部标签

c# - 如何解决 Enumerable 和 MoreLINQ 之间不明确的 ZIP 调用?

我遇到了扩展方法解析的问题。LINQ和MoreLINQ包含zip方法,它自4.0版本以来就存在于.NET中,并且始终在MoreLINQ中。图书馆。但是您不能使用带有旧式扩展方法语法的实现之一。所以这段代码不会编译usingMoreLinq;usingSystem.Linq;varstudents=new[]{"Mark","Bob","David"};varcolors=new[]{"Pink","Red","Blue"};students.Zip(colors,(s,c)=>s+c);错误:Thecallisambiguousbetweenthefollowingmethodsorp

c# - 如何从 C# .NET 4.5 中的 zip 存档中提取特定目录?

我有具有以下内部结构的zip文件:file1.txtdirectoryABCfileA.txtfileB.txtfileC.txt将文件从“directoryABC”文件夹提取到硬盘上的目标位置的最佳方法是什么?例如,如果目标位置是“C:\temp”,那么它的内容应该是:tempdirectoryABCfileA.txtfileB.txtfileC.txt同样在某些情况下,我只想提取“directoryABC”的内容,因此结果将是:tempfileA.txtfileB.txtfileC.txt如何通过在C#.NET4.5中使用System.IO.Compression中的类来完成此操作

c# - 将 ionic Zip 读取为内存流 C#

我正在使用Ionic.Zip通过这种方法将ZipFile提取到内存流:privateMemoryStreamGetReplayZipMemoryStream(){MemoryStreamzipMs=newMemoryStream();using(ZipFilezip=ZipFile.Read(myFile.zip)){foreach(ZipEntryzipEntryinzip){if(zipEntry.FileName.StartsWith("Aligning")||zipEntry.FileName.StartsWith("Sensing")){zipEntry.Extract(zi

c# - .Net 4 : How to reference a dynamic object with property named "return"

我正在从公共(public)api检索json并使用JsonFx将其转换为动态对象。JsonFx.Json.JsonReaderreader=newJsonFx.Json.JsonReader();dynamicresponse=reader.Read(jsonAsString);json包含一个名为return的属性。例如{"result":"success","return":{"high":{"value":"3.85001","value_int":"385001","display":"3.85001\u00a0\u20ac","currency":"EUR"}}JsonFx

c# - 使用 C# 上传到服务器后,Zip 文件已损坏

我正在尝试使用C#(Framework4)上传zip文件到服务器,下面是我的代码。stringftpUrl=ConfigurationManager.AppSettings["ftpAddress"];stringftpUsername=ConfigurationManager.AppSettings["ftpUsername"];stringftpPassword=ConfigurationManager.AppSettings["ftpPassword"];FtpWebRequestrequest=(FtpWebRequest)WebRequest.Create(ftpUrl+"T

c# - 如何使用 Dynamic LINQ 使用 GroupBy

我正在尝试使用DynamicLINQ执行GroupBy,但无法使其正常工作。这是一些说明问题的示例代码:ListlistAlbums=newList();for(inti=0;imydata=listAlbums.AsQueryable();intcount=mydata.Count();//varmydataGrouped=mydata.GroupBy(a=>a.Shop);//我意识到我在GroupBy重载中遗漏了“elementSelector”,但我想做的就是最终得到(在这种情况下)两组dtoMyAlbum对象,所以我希望为所有集合选择所有元素。.我该怎么做?

c# - 您如何从 GPS 坐标中获取国家/州/地区/城市/州/ zip /邮政?

我的所有照片上都有GPS坐标。我想包括城市、州、zip等的标签/IPTC数据。但是我只有GPS坐标。我怎样才能以自动化的方式获取这些并获得有意义的信息(我有成千上万张照片,所以将每一张都输入谷歌地图是行不通的)。 最佳答案 您可以使用以下HTTP请求通过GoogleMapsAPI进行反向地理编码:简单CSV:http://maps.google.com/maps/geo?q=40.756041,-73.986939&output=csv&sensor=false更复杂的XML:http://maps.google.com/maps/

c# - 如何使用 SharpZipLib 从 zip 文件中提取文件夹?

我有一个test.zip文件,它包含在一个文件夹中,里面有一堆其他文件和文件夹。我找到了SharpZipLib在发现.gz/GzipStream不是可行的方法之后,因为它仅适用于单个文件。更重要的是,这样做类似于使用GZipStream意味着它将创建一个文件。但是我压缩了整个文件夹。我如何解压到一个出于某种原因exampleunzipping这里设置为忽略目录,所以我不太清楚这是怎么做到的。此外,我需要使用.NET2.0来完成此任务。 最佳答案 我认为这是更简单的方法。默认功能(请在此处查看更多信息https://github.co

c# - 在 .net 中将多个文件下载为 zip

我有一个程序需要一次下载多个文件。我可以使用这个singlefiledownload下载单个文件,但它不适用于多个。如何一次下载多个文件,例如zip文件? 最佳答案 您需要打包文件并将结果写入响应。您可以使用SharpZipLib压缩库。代码示例:Response.AddHeader("Content-Disposition","attachment;filename="+compressedFileName+".zip");Response.ContentType="application/zip";using(varzipStr

c# - 如何使用动态LINQ(System.Linq.Dynamic)进行LIKE操作?

任何人都可以告诉我如何使用System.Linq.Dynamic来使用LIKE运算符吗??我需要在我的动态where查询中添加多个LIKE表达式/*varquery=db.Customers.Where("CityNameLike@0orCityNameLike@1","London","USA")*/varquery=db.Customers.Where("CityNameLike@0orCityNameLike@1%","London","USA")谢谢你 最佳答案 尝试简单地使用“CityName.Contains(@1)”,