Mercurial > mercurial > hgweb_golang.cgi
comparison src/kaigo/horori/alloc/alloc.cpp @ 54:665f92c37b72
small fix.
| author | pyon@macmini | 
|---|---|
| date | Thu, 21 May 2020 22:53:50 +0900 | 
| parents | 1c7bf24c63e6 | 
| children | 0369656be06c | 
   comparison
  equal
  deleted
  inserted
  replaced
| 53:8df74a781c8c | 54:665f92c37b72 | 
|---|---|
| 1 // Filename : alloc.cpp | 1 // Filename : alloc.cpp | 
| 2 // Last Change: 2020-05-12 火 16:28:18. | 2 // Last Change: 2020-05-21 木 15:17:26. | 
| 3 // | 3 // | 
| 4 #include <wx/dir.h> | 4 #include <wx/dir.h> | 
| 5 #include <wx/filefn.h> | 5 #include <wx/filefn.h> | 
| 6 #include <wx/textfile.h> | 6 #include <wx/textfile.h> | 
| 7 #include <wx/utils.h> | 7 #include <wx/utils.h> | 
| 130 wxExecute(batchfile, wxEXEC_SYNC|wxEXEC_HIDE_CONSOLE, NULL, NULL); | 130 wxExecute(batchfile, wxEXEC_SYNC|wxEXEC_HIDE_CONSOLE, NULL, NULL); | 
| 131 } | 131 } | 
| 132 | 132 | 
| 133 void AllocFrame::AllocateTif() | 133 void AllocFrame::AllocateTif() | 
| 134 { | 134 { | 
| 135 wxDir dir(m_dirPickerTif->GetPath()); | 135 wxArrayString files; | 
| 136 if (!dir.IsOpened()) return; | 136 wxDir::GetAllFiles(m_dirPickerTif->GetPath(), &files, wxT("*.tif"), wxDIR_FILES); | 
| 137 files.Sort(); | |
| 137 | 138 | 
| 138 wxString filename; | 139 for (int i = 0; i < files.GetCount(); i++ ) { | 
| 139 bool cont = dir.GetFirst(&filename, wxT("*.tif"), wxDIR_FILES); | |
| 140 | |
| 141 for (int i = 0; cont; i++ ) { | |
| 142 wxString path = m_dirPickerWork->GetPath() + wxFILE_SEP_PATH + wxString::Format(wxT("%02d"), i / 8 + 1); | 140 wxString path = m_dirPickerWork->GetPath() + wxFILE_SEP_PATH + wxString::Format(wxT("%02d"), i / 8 + 1); | 
| 143 if (i % 8 == 0) wxFileName::Mkdir(path, wxS_DIR_DEFAULT, 0); | 141 if (i % 8 == 0) wxFileName::Mkdir(path, wxS_DIR_DEFAULT, 0); | 
| 144 wxString fn = filename; | |
| 145 cont = dir.GetNext(&filename); | |
| 146 | 142 | 
| 147 if (i % 8 == 3 || i % 8 == 5 || i % 8 == 7) continue; | 143 if (i % 8 == 3 || i % 8 == 5 || i % 8 == 7) continue; | 
| 148 wxCopyFile(m_dirPickerTif->GetPath() + wxFILE_SEP_PATH + fn, path + wxFILE_SEP_PATH + fn); | 144 wxString to = files[i]; | 
| 145 to.Replace(m_dirPickerTif->GetPath(), wxEmptyString, false); | |
| 146 wxCopyFile(files[i], path + wxFILE_SEP_PATH + to); | |
| 149 } | 147 } | 
| 150 } | 148 } | 
| 151 | 149 | 
| 152 /* Event Handlers */ | 150 /* Event Handlers */ | 
| 153 void AllocFrame::OnAlloc(wxCommandEvent& WXUNUSED(event)) | 151 void AllocFrame::OnAlloc(wxCommandEvent& WXUNUSED(event)) | 
