added a check utility so we can scan the export folder and check if the folder that failed during the export run actually failed or managed to complete succesfully
This commit is contained in:
@@ -20,6 +20,7 @@ Extracts and organizes documents from FileCabinet CS (Thomson Reuters) using GUI
|
||||
| `fccs_export.py` | Step 2: Automate FCCS GUI to export all drawers |
|
||||
| `fccs_reorganize.py` | Step 3: Parse filenames and rebuild folder structure |
|
||||
| `fccs_verify.py` | Step 4 (optional): Compare manifests against exported files |
|
||||
| `fccs_check.py` | Utility: Interactively check if specific drawers exported completely |
|
||||
| `fccs_dump_controls.py` | Utility: Dump control identifiers of an on-screen dialog |
|
||||
|
||||
## Setup Per Engagement
|
||||
@@ -68,6 +69,14 @@ python fccs_verify.py
|
||||
|
||||
During export, each drawer's document list is captured from the FCCS dialog and saved as a manifest. This script compares those manifests against the actual exported files to flag any drawers with missing or extra files.
|
||||
|
||||
To spot-check specific drawers (e.g. ones the log marked failed, to see whether they actually finished exporting in the background), run:
|
||||
|
||||
```
|
||||
python fccs_check.py
|
||||
```
|
||||
|
||||
It prompts for one or more drawer IDs and reports, per drawer, which manifest documents are present vs missing. It accounts for FCCS page-splitting (a document exported as `Name Page 1`, `Name Page 2`, … counts as present) and for filename sanitization (titles containing characters illegal in filenames, like `:`, still match).
|
||||
|
||||
### Step 3: Reorganize Files
|
||||
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user