Добрый день!!! Хочу попросить помощи: как переписать содержимое файла, если доступа к чтению НЕТ(Адиминистратор закрыл)
?
Пока доступ был, работало следующее:
AnsiString DDD = "V:\\MAIN\\Catalog.txt";
AnsiString DDD_New = "C:\\Catalog.txt";
int iFileHandle, iFileHandle_New;
int iFileLength, iBytesRead;
char *pszBuffer;
int Between;
iFileLength = 100;
while (1)
{
Between = iFileLength;
iFileHandle = FileOpen(DDD, fmOpenRead);
iFileLength = FileSeek(iFileHandle,0,2);
if (iFileLength < Between) break;
FileSeek(iFileHandle,0,0);
pszBuffer = new char[iFileLength+1];
iBytesRead = FileRead(iFileHandle, pszBuffer, iFileLength);
FileClose(iFileHandle);
iFileHandle_New = FileCreate(DDD_New);
FileWrite(iFileHandle_New, pszBuffer, iFileLength);
FileClose(iFileHandle_New);
delete [] pszBuffer;
}
Но сейчас доступа к чтению файла нет, а ОЧЕНЬ хочется......
Помогите!!!!
Заранее благодарен........