本文整理汇总了C#中Items.saveAs方法的典型用法代码示例。如果您正苦于以下问题:C# Items.saveAs方法的具体用法?C# Items.saveAs怎么用?C# Items.saveAs使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Items
的用法示例。
在下文中一共展示了Items.saveAs方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: getZipWithLocalO2Scripts
public static string getZipWithLocalO2Scripts()
{
var tempDir = "_TempScriptsFolder".tempDir();
var localScriptsFolder = PublicDI.config.LocalScriptsFolder;
var tempScriptsFolder = tempDir.pathCombine("O2.Platform.Scripts");
var zipFile = tempDir.pathCombine("O2.Platform.Scripts.zip");
"[getZipWithLocalO2Scripts] Step 1: Copying files".debug();
Files.copyFolder(localScriptsFolder, tempDir, true, false, ".git");
"[getZipWithLocalO2Scripts] Step 2: calculating Hashes".debug();
var files = tempScriptsFolder.files(true);
var items = new Items();
foreach (var file in files)
{
var hash = file.fileContents_AsByteArray().hash();
items.add(file.remove(tempScriptsFolder + "\\"), hash.str());
}
var hashesFile = tempScriptsFolder.pathCombine("ScriptHashes-{0}.xml".format(DateTime.Now.safeFileName()));
items.saveAs(hashesFile);
"[getZipWithLocalO2Scripts] Step 3: Creating Zip".debug();
tempScriptsFolder.zip_Folder(zipFile);
return zipFile;
}