public FileController(RunModel runModel, FileSaveCallback fileSaveCallback) { loadListKeyword(); this._runModel = runModel; this._fileSaveCallback = fileSaveCallback; init(_runModel.PNGModel, this); }
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(); } }
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 + ""); } }