Краткий поиск Google не дал ничего достаточно простого для понимания (я довольно новичок в функциональном программировании).
если у меня есть массив файлов, как я могу сжать каждый файл, а затем создатьzip всех заархивированных файлов?
Пока у меня есть что-то вроде этого:
let zip f =
f.zip //this is where I need the most direction
let zipAllAttachments f =
f
|> Seq.map zip //do I need to create another function to create a single zip of all zips?
EDIT: это то, что у меня есть до сих пор, но у меня странное поведение.Еще больше, когда я выясню, что такое странное поведение:
use zipfile = new ZipFile()
for fileObj in files do
zipfile.AddFile(sprintf "%s%s" path fileObj.Filename) |> ignore
zipfile.Save("C:\\temp\\Compliance.zip")
ОБНОВЛЕНИЕ: Я не думаю, что "странное поведение" связано с модулем zip.Я ценю всю помощь!