コード例 #1
0
ファイル: test.cs プロジェクト: wuyuMk7/everything
        public List <string> coverFiles(List <string> sourceFiles, List <string> htmFiles)
        {
            List <string> htmFiles2 = new List <string>();
            fileSystem    myFile    = new fileSystem();
            string        tempFile;
            int           count = 0;

            foreach (string htmFile in htmFiles)
            {
                if (htmFile != "")
                {
                    htmFiles2.Add(htmFile);
                }
                else
                {
                    tempFile = Path.GetDirectoryName(sourceFiles[count]) + @"\" + Path.GetFileNameWithoutExtension(sourceFiles[count]) + ".htm";
                    StreamWriter writer = myFile.openToWrite(tempFile);
                    if (writer == null)
                    {
                        continue;
                    }
                    else
                    {
                        myFile.closeWriteFile(writer);
                        htmFiles2.Add(tempFile);
                    }
                }
                count++;
            }

            return(htmFiles2);
        }
コード例 #2
0
 public List<string> preCreate(List<string> sourceFiles) 
 {
     string htmFile;
     List<string> htmFiles = new List<string>();
     fileSystem myFile = new fileSystem();
     foreach (string file in sourceFiles) {
         StreamReader reader = myFile.openToRead(file);
         if (reader == null) continue;
         myFile.closeReadFile(reader);
         
         htmFile =Path.GetDirectoryName(file)+@"\"+ Path.GetFileNameWithoutExtension(file) + ".htm";
         if (!myFile.ifExist(htmFile))
         {
             //Console.WriteLine("processing {0}", htmFile);
             StreamWriter writer = myFile.openToWrite(htmFile);
             if (writer == null)
             {
                 Console.WriteLine("writer is null");
                 continue;
             }
             else
             {
                 myFile.closeWriteFile(writer);
                 htmFiles.Add(htmFile);
             }
         }
         else {
             htmFile = "";
             htmFiles.Add(htmFile);
         }
     }
     return htmFiles;
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: benixos/agi
        public SysTrayApp()
        {
            //move this to XMPP module
            xmppManager.world = this.world;


            this.world.SysRoot = Application.StartupPath;
            this.world.agi.mount(0, "sysfs", "/local/system", new string[] { this.world.SysRoot });
            this.world.agi.mount(0, "homefs", "/local/home", new string[] { "" });
            fileSystem proc = this.world.agi.mount(0, "procfs", "/local/home", new string[] { "" });

            proc.init(this.world);

            trayMenu = new ContextMenu();
            trayMenu.MenuItems.Add("Programs", OnPrograms);
            trayMenu.MenuItems.Add("Shell", OnShell);
            trayMenu.MenuItems.Add("BEdit", OnEdit);
            trayMenu.MenuItems.Add("Login", OnLogin);
            trayMenu.MenuItems.Add("Exit", OnExit);

            trayIcon             = new NotifyIcon();
            trayIcon.Text        = "BitBoard";
            trayIcon.Icon        = new Icon("Resources/softsurve.ico", 32, 32);
            trayIcon.ContextMenu = trayMenu;
            trayIcon.Visible     = true;
        }
コード例 #4
0
        public List <string> preCreate(List <string> sourceFiles)
        {
            //int i = ITesting.test1;
            cat.Class1.demo();
            string        htmFile;
            List <string> htmFiles = new List <string>();
            fileSystem    myFile   = new fileSystem();

            foreach (string file in sourceFiles)
            {
                StreamReader reader = myFile.openToRead(file);
                if (reader == null)
                {
                    continue;
                }
                myFile.closeReadFile(reader);

                htmFile = Path.GetDirectoryName(file) + @"\" + Path.GetFileNameWithoutExtension(file) + ".htm";
                if (!myFile.ifExist(htmFile))
                {
                    //Console.WriteLine("processing {0}", htmFile);
                    StreamWriter writer = myFile.openToWrite(htmFile);
                    if (writer == null)
                    {
                        Console.WriteLine("writer is null");
                        continue;
                    }
                    else
                    {
                        myFile.closeWriteFile(writer);
                        htmFiles.Add(htmFile);
                    }
                }
                else
                {
                    htmFile = "";
                    htmFiles.Add(htmFile);
                }
            }
            return(htmFiles);
        }
コード例 #5
0
        public List<string> coverFiles(List<string> sourceFiles, List<string> htmFiles) 
        {
            List<string> htmFiles2 = new List<string>();
            fileSystem myFile = new fileSystem();
            string tempFile;
            int count = 0;

            foreach (string htmFile in htmFiles) {
                if (htmFile != "") htmFiles2.Add(htmFile);
                else {
                    tempFile = Path.GetDirectoryName(sourceFiles[count]) + @"\" + Path.GetFileNameWithoutExtension(sourceFiles[count]) + ".htm";
                    StreamWriter writer = myFile.openToWrite(tempFile);
                    if (writer == null) continue;
                    else
                    {
                        myFile.closeWriteFile(writer);
                        htmFiles2.Add(tempFile);
                    }
                }
                count++;
            }

            return htmFiles2;
        }
コード例 #6
0
        public List<string> renameFiles(List<string> sourceFiles, List<string> htmFiles) 
        {
            List<string> htmFiles2 = new List<string>();
            int count = 0;
            fileSystem myFile = new fileSystem();
            string tempFile;
            string time;

            foreach (string htmFile in htmFiles) { 
                if (htmFile != "") htmFiles2.Add(htmFile);
                else
                {
                    time = DateTime.Now.ToString("T").Replace(":","0");
                    tempFile = Path.GetDirectoryName(sourceFiles[count]) + @"\" + Path.GetFileNameWithoutExtension(sourceFiles[count])+time+ ".htm";
                    StreamWriter writer = myFile.openToWrite(tempFile);
                    if (writer == null) continue;
                    else
                    {
                        myFile.closeWriteFile(writer);
                        htmFiles2.Add(tempFile);
                    }
                }
                count++;
            }

            return htmFiles2;
        }
コード例 #7
0
 return(IncrementalBackup(fileSystem, sourceHostNameOrIp, sourcePort, databaseLayout, consistencyCheck, timeout, config));
コード例 #8
0
ファイル: agi.cs プロジェクト: Softsurve/Silver-Iodide
 public int setMount(fileSystem mount)
 {
     if (this.Type == fileTypes.Mount)
     {
         if (this.mounted == null)
         {
             this.mounted = mount;
             return 0;
         }
         else
             return -1;
     }
     else
         return -1;
 }