コード例 #1
0
        public string read(string strFile, int Count)
        {
            if (strFile.StartsWith("@"))
            {
                strFile = strFile.Replace("@", pFrmApp.pSYS.path_js());
            }

            if (S_File.Exists(strFile))
            {
                string       strReturn = "";
                StreamReader pFile     = S_File_Text.Read_Begin(strFile);
                for (int i = 0; i < Count; i++)
                {
                    string strLine = S_File_Text.Read_Line(pFile);
                    if (strLine == null)
                    {
                        break;
                    }
                    strReturn += strLine + "\n";
                }
                S_File_Text.Read_End(pFile);
                strReturn = strReturn.Substring(0, strReturn.Length - 1);
                return(strReturn);
            }
            else
            {
                return("");
            }
        }
コード例 #2
0
 public void delete(string strFile)
 {
     if (S_File.Exists(strFile))
     {
         S_File.Recycle(strFile);
     }
 }
コード例 #3
0
        static void Main(string[] args)
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            FrmApp pApp = new FrmApp();

            pApp.args = args;
            if (args.Length > 0)
            {
                string strFile = args[0];
                if (strFile.StartsWith("@"))
                {
                    strFile = Application.StartupPath + "\\JS\\" + strFile.Substring(1);
                }
                pApp.strFile = strFile;
                FrmApp.pTreapFrmApp.insert(strFile, pApp);
            }
            else
            {
                string strFile = Application.StartupPath + "/main.js";
                if (S_File.Exists(strFile))
                {
                    pApp.strFile = strFile;
                }
                FrmApp.pTreapFrmApp.insert(strFile, pApp);
            }
            Application.Run(pApp);
        }
コード例 #4
0
        public string Ini_Read(string file, string section, string key)
        {
            if (S_File.Exists(file) == false)
            {
                return("");
            }
            IniFile pIni = new IniFile(file);

            return(pIni.Read_Item(section, key));
        }
コード例 #5
0
        public string read_encode(string strFile, string encode = "utf-8")
        {
            if (strFile.StartsWith("@"))
            {
                strFile = strFile.Replace("@", pFrmApp.pSYS.path_js());
            }

            if (S_File.Exists(strFile))
            {
                return(File.ReadAllText(strFile, Encoding.GetEncoding(encode)));
            }
            else
            {
                return("");
            }
        }
コード例 #6
0
 public bool exists(string strFile)
 {
     return(S_File.Exists(strFile));
 }