Beispiel #1
0
 public FileController(RunModel runModel, FileSaveCallback fileSaveCallback)
 {
     loadListKeyword();
     this._runModel         = runModel;
     this._fileSaveCallback = fileSaveCallback;
     init(_runModel.PNGModel, this);
 }
Beispiel #2
0
 private void Sort(string[] entries, SortModel _sortModel, FileSaveCallback fileSaveCallback)
 {
     flagSort   = 0;
     targetSort = entries.Length;
     foreach (string path in entries)
     {
         string fileName = Path.GetFileName(path);
         string s        = _sortModel.Keywords;
         if (fileName.Contains(s) ||
             fileName.Contains(s.ToLower()) ||
             fileName.Contains(s.ToUpper()))
         {
             string pathSave = _sortModel.PathSave;
             if (_sortModel.IsCreateFolder)
             {
                 if (!Directory.Exists(pathSave + "\\" + s))
                 {
                     Directory.CreateDirectory(pathSave + "\\" + s);
                 }
                 pathSave = pathSave + "\\" + s;
             }
             saveAsFile(path, pathSave + "\\" + fileName);
         }
         flagSort += 1;
         checkFlagSort();
     }
 }
Beispiel #3
0
        public void init(PNGModel model, FileSaveCallback fileSaveCallback)
        {
            this._model            = model;
            this._fileSaveCallback = fileSaveCallback;
            if (_model.isReplace)
            {
                doStartWithReplace();
            }
            else if (_model.isSaveAs)
            {
                doStartWithSaveAs();
            }


            foreach (string file in Directory.EnumerateFiles(_model.RootPath, "*.png"))
            {
                var contents = File.ReadAllText(file);
                Console.WriteLine(contents.Length + "");
            }
        }