public static string GetFolder(NiceSystemInfo systemInfo, MyFolders f) { string strSystem = systemInfo.Default ? "" : "_SubSystem_" + systemInfo.Name + "\\"; string strRoot = GetMachineRoot() + "_NiceSolution\\ASP_Zap\\" + strSystem; switch (f) { case MyFolders.ASP_QueuedMessages_: return(strRoot + "Queue"); case MyFolders.ASP_ProcessedMessages_: return(strRoot + "Processed"); case MyFolders.ASP_DisposedMessages_: return(strRoot + "Disposed"); case MyFolders.ASP_UserAccountFolder_: return(strRoot + "Users"); case MyFolders.ASP_UserWalletFolder_: return(strRoot + "Wallets"); case MyFolders.ASP_ServerStateFolder: return(strRoot + "ServerState"); } return(null); }
public static void WriteToFile(this MyFolders folder, NiceSystemInfo systemInfo, IData_Base data, IMyLog log) { string file = FolderNames.GetFolder(systemInfo, folder) + Path.DirectorySeparatorChar + data.GetFileName(); using (BinaryWriter bw = new BinaryWriter(OpenFile.ForWrite(file, log))) { data.NetTo(bw); } }
private static void createFolders(NiceSystemInfo systemInfo, string preText) { int i = 0; while (true) { MyFolders f = (MyFolders)i; if (f == MyFolders._end) { break; } string s = f.ToString(); if (s.StartsWith(preText)) { Create1Folder(GetFolder(systemInfo, f)); } i++; } }
public static void CreateFoldersForAsp(NiceSystemInfo systemInfo) { createFolders(systemInfo, "ASP_"); }