Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void katalog(TCHAR a[256])
- {
- setlocale(LC_ALL, "Russian");
- WIN32_FIND_DATA FindFileData;
- HANDLE hf;
- hf = FindFirstFile(a, &FindFileData);
- if (hf != INVALID_HANDLE_VALUE)
- {
- do
- {
- int i;
- int dwSize = 0;
- TCHAR z[256];
- TCHAR w[256];
- _tcscat(w,a);
- TCHAR ww[256];
- _tcscat(ww, a);
- TCHAR* j = FindFileData.cFileName;
- //присвоение z имени файла
- for (i = 0;; i++) {
- z[i] = j[i];
- if (j[i] == 0) break;
- }
- TCHAR zzz[256];
- TCHAR zz[256]; //FindFileData.cFileName;
- dwSize = FindFileData.nFileSizeLow;
- // присвоение zz имени файла
- for (i = 0;; i++) {
- if (z[i] == '\0') break;
- zz[i] = z[i];
- }
- int check = 0;
- for (i = 0;; i++) {
- if (z[i] == '_') check = 1;
- if (z[i] == '\0') break;
- }
- TCHAR s1[256];
- TCHAR s2[256];
- TCHAR si[256];
- if (check == 1) {
- for (i = 0;; i++) {
- s1[i] = z[i];
- if (s1[i] == '_') {
- s1[++i] = '\0';
- break;
- }
- }
- //i++;
- int y = 0;
- for (;; i++) {
- s2[y] = z[i];
- if (z[i] == '\0') break;
- y++;
- }
- //w равно путь и размер
- ita(dwSize, zzz);
- for (i = 0;; i++) {
- si[i] = s1[i];
- if (s1[i] == '\0') break;
- }
- int t = 0;
- for (;; i++) {
- si[i] = zzz[t];
- if (zzz[t] == '\0') break;
- t++;
- }
- t = 0;
- for (;; i++) {
- si[i] = s2[t];
- if (s2[t] == '\0') break;
- t++;
- }
- for (i = 0;; i++) {
- if (w[i] == '\0') break;
- }
- int p = 0;
- for (;; i++) {
- w[i] = si[p];
- p++;
- if (si[p] == '\0') break;
- }
- //i равна точному количеству символов пути
- for (i = 0;; i++) {
- if (ww[i] == '\0') break;
- }
- int k = 0;
- //ww равна имени файла с путём
- for (;; i++) {
- if (z[k] == '\0') break;
- ww[i] = z[k];
- k++;
- }
- //printf("%s\n",ww);
- LPCTSTR lzz = (LPCTSTR)ww;
- //printf("%s\n", lzz);
- LPCTSTR lzzz = (LPCTSTR)w;
- //printf("%s\n", lzzz);
- /*printf("%s\n",w);
- printf("%s\n", lzzz);*/
- //printf("%d", FindFileData.nFileSizeLow);
- MoveFile(lzz, lzzz);
- //printf("%d",GetLastError());
- //_tprintf(_T("\n"));
- check = 0;
- }
- } while (FindNextFile(hf, &FindFileData) != 0);
- FindClose(hf);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement