TODO: Check if over-writing existing file

This commit is contained in:
Michaelangel007 2017-12-11 08:20:06 -08:00
parent cc5237de1b
commit 748dfa85e7
1 changed files with 9 additions and 3 deletions

View File

@ -1364,12 +1364,18 @@ bool ProDOS_FileExtract( const char *path )
int addr = pEntry->inode * PRODOS_BLOCK_SIZE;
int size = pEntry->size;
printf( "Saving data... %s\n", pEntry->name );
FILE *pFileData = fopen( pEntry->name, "w+b" );
{
// TODO:
// printf( "WARNING: File exists. Use -i to ask if should over-write.\n" );
printf( "Saving data... %s\n", pEntry->name );
FILE *pFileData = fopen( pEntry->name, "w+b" );
if( !pFileData )
{
printf( "ERROR: Couldn't open data file for writing: %s\n", pEntry->name );
return false;
}
{
switch( kind )
{
case ProDOS_KIND_SEED: // <= 512 bytes