示例#1
0
        private void ClearScanISN()
        {
            //if (DialogResult.Yes != this.ShowConfirmMessage("清除为不可恢复操作,确定清除"))
            //{
            //    return;
            //}

            ReadINIFile read        = new ReadINIFile("ParamSet.ini");
            string      defaultPath = "";// new ParamSetRule().RShowStr((int)ParamSet.扫描条码文件的默认路径);

            if (defaultPath == string.Empty)
            {
                defaultPath = @"D:\DATA.TXT";
            }
            string ScanPath = read.ReadString("ScanBarCode", "ScanPath", defaultPath); //默认路径

            SysFile.DeleteFile(defaultPath);
        }
示例#2
0
        /// <summary>
        /// 获得保存文件名称
        /// </summary>
        /// <param name="p_FilePre">文件前缀</param>
        /// <returns>文件名称(含路径)</returns>
        private static string GetTempFileName(string p_FilePre, string p_FileExe)
        {
            string    outstr = string.Empty;
            const int sindex = 10, eindex = 50, mindex = 31; //sindex=10,eindex=15,mindex=12;

            SysFile.CreateDDirectory(FileRouteSave);         //没有找到则创建临时文件夹路径
            string FileName = string.Empty, DleteFileName = string.Empty;
            int    i = 0;

            for (i = sindex; i <= eindex; i++)
            {
                FileName = FileRouteSave + p_FilePre + i.ToString() + "." + p_FileExe;
                if (!SysFile.CheckFileExit(FileName))//找到则跳出
                {
                    break;
                }
            }
            if (i == mindex)//如果到了中间线,删除中间线后面的文件
            {
                for (int j = mindex + 1; j <= eindex; j++)
                {
                    DleteFileName = FileRouteSave + p_FilePre + j.ToString() + "." + p_FileExe;
                    SysFile.DeleteFile(DleteFileName);
                }
            }
            if (i == eindex)//如果到了末尾,删除中间线前面的文件
            {
                for (int j = sindex; j <= mindex; j++)
                {
                    DleteFileName = FileRouteSave + p_FilePre + j.ToString() + "." + p_FileExe;
                    SysFile.DeleteFile(DleteFileName);
                }
            }
            outstr = FileName;
            return(outstr);
        }