TSearchRec Search;
AnsiString Path = "C:\\Windows";
if (FindFirst(Path + "\\*", faDirectory, Search) == 0) {
do {
if
(Search.Name == "." || Search.Name == ".." )
continue;
if (Search.FindData.dwFileAttributes &
FILE_ATTRIBUTE_DIRECTORY) {
// Если это папка
//
}
else {
//копируем файл с новым именем
CopyFile((Path+"\\"+Search.Name).t_str(),(Path+"\\"+newName).t_str(), 0);
//Удаляем файл со старым именем
//Запоминаем путь к файлу, который нужно удалить и после того как освободим Search удаляем.
};
}
while (FindNext(Search) == 0);
FindClose(Search);
};
String word1="12345";
String word2="12345";
if(word1.Compare(word2)==0) {
//Если равны
} else {
//Если не равны
};
String bigString="123 456 789"; //В строке заменим 456 на abc
String littleString1="456";
String littleString2="abc";
int find=bigString.Pos(littleString); //Ищем "456" и запоминаем позицию
if(find>0) {
bigString.Delete(find,littleString1.Length()); //удаляем 456
bigString.Insert(littleString2,find); //Вставляем abc
};