186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
|
}else if( file_isdir(zPath)==1 ){
add_directory_content(zPath, pIgnore);
}else if( file_isfile(zPath) ){
db_multi_exec("INSERT INTO sfile VALUES(%Q)", zPath);
}
blob_resize(&path, origSize);
}
}
closedir(d);
blob_reset(&path);
}
/*
** Add all content of a directory.
*/
void add_directory(const char *zDir, int vid, Blob *pOmit, Stmt *pIgnore){
|
<
|
>
|
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
|
}else if( file_isdir(zPath)==1 ){
add_directory_content(zPath, pIgnore);
}else if( file_isfile(zPath) ){
db_multi_exec("INSERT INTO sfile VALUES(%Q)", zPath);
}
blob_resize(&path, origSize);
}
closedir(d);
}
blob_reset(&path);
}
/*
** Add all content of a directory.
*/
void add_directory(const char *zDir, int vid, Blob *pOmit, Stmt *pIgnore){
|
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
|
db_multi_exec("UPDATE vfile SET deleted=1 WHERE pathname=%Q", zPath);
printf("DELETED %s\n", zPath);
}
blob_reset(&pathname);
}
blob_resize(&path, origSize);
}
}
closedir(d);
blob_reset(&path);
}
/*
** COMMAND: rm
** COMMAND: delete
**
|
<
|
>
|
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
|
db_multi_exec("UPDATE vfile SET deleted=1 WHERE pathname=%Q", zPath);
printf("DELETED %s\n", zPath);
}
blob_reset(&pathname);
}
blob_resize(&path, origSize);
}
closedir(d);
}
blob_reset(&path);
}
/*
** COMMAND: rm
** COMMAND: delete
**
|