All pastes #718859 Raw Edit

Mine

public text v1 · immutable
#718859 ·published 2007-09-28 19:16 UTC
rendered paste body
///переименовывает файлы из текущей папки с расширением 3mp или 3MP в MP3. 


//---------------------------------------------------------------------------
#include <stdio.h>
#include <iostream.h>
#include <dir.h>
#include <stdio.h>
#include <string.h>
//---------------------------------------------------------------------------

int main()
{ long Handle;
  _finddata_t *sr=new _finddata_t;
  char *ptr;
  char oldname[100],newname[100];
  char *buffer=new char[256];
  getcwd(buffer, 256);

  char path1[100];
  strcpy(path1,buffer);
  strcat(path1,"\\*.*");

  char path[100];
  strcpy(path,buffer);
  strcat(path,"\\");
   cout<<path1<<'\n';
   if (Handle=_findfirst(path1,  sr) ) do{
   cout<<"blya:"<<endl;
   cout<<sr->name<<'\n';
   
         cin.get();
   

       
   cout<<sr->name<<' ';
   ((ptr=strstr(sr->name,"3MP"))||(ptr=strstr(sr->name,"3mp")));
   oldname[0]=0;
   newname[0]=0;
   strcpy(oldname,path);
   strcat(oldname,sr->name);
   strcpy(ptr,"MP3");
   strcat(newname,path);
   strcat(newname,sr->name);
   cout<<newname<<' '<<oldname<<' ';
   rename(oldname,newname);
  
   } while (_findnext(Handle,sr) == 0);

            _findclose(Handle);
            cin.get();
  return 0;

}