Autopsy
4.17.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Classes | |
class | FileExtracter |
class | FileExtractionTask |
Public Member Functions | |
void | extract (ActionEvent event, Collection<?extends AbstractFile > selectedFiles) |
Private Member Functions | |
void | extractFile (ActionEvent event, AbstractFile selectedFile) |
void | extractFiles (ActionEvent event, Collection<?extends AbstractFile > selectedFiles) |
String | getExportDirectory (Case openCase) |
void | runExtractionTasks (ActionEvent event, List< FileExtractionTask > fileExtractionTasks, String destName) |
void | updateExportDirectory (String exportPath, Case openCase) |
Private Attributes | |
final Logger | logger = Logger.getLogger(ExtractActionHelper.class.getName()) |
String | userDefinedExportPath |
Helper class for methods needed by actions which extract files.
Definition at line 50 of file ExtractActionHelper.java.
void org.sleuthkit.autopsy.directorytree.actionhelpers.ExtractActionHelper.extract | ( | ActionEvent | event, |
Collection<?extends AbstractFile > | selectedFiles | ||
) |
Extract the specified collection of files with an event specified for context.
event | The event that caused the extract method to be called. |
selectedFiles | The files to be extracted from the current case. |
Definition at line 63 of file ExtractActionHelper.java.
References org.sleuthkit.autopsy.directorytree.actionhelpers.ExtractActionHelper.extractFile(), and org.sleuthkit.autopsy.directorytree.actionhelpers.ExtractActionHelper.extractFiles().
Referenced by org.sleuthkit.autopsy.directorytree.ExtractAction.actionPerformed(), and org.sleuthkit.autopsy.discovery.ui.ArtifactMenuMouseAdapter.ExtractFileAction.actionPerformed().
|
private |
Called when user has selected a single file to extract
event | |
selectedFile | Selected file |
Definition at line 83 of file ExtractActionHelper.java.
References org.sleuthkit.autopsy.coreutils.FileUtil.escapeFileName(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCaseThrows(), org.sleuthkit.autopsy.directorytree.actionhelpers.ExtractActionHelper.getExportDirectory(), org.sleuthkit.autopsy.directorytree.actionhelpers.ExtractActionHelper.runExtractionTasks(), and org.sleuthkit.autopsy.directorytree.actionhelpers.ExtractActionHelper.updateExportDirectory().
Referenced by org.sleuthkit.autopsy.directorytree.actionhelpers.ExtractActionHelper.extract().
|
private |
Called when a user has selected multiple files to extract
event | |
selectedFiles | Selected files |
Definition at line 111 of file ExtractActionHelper.java.
References org.sleuthkit.autopsy.coreutils.FileUtil.escapeFileName(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCaseThrows(), org.sleuthkit.autopsy.directorytree.actionhelpers.ExtractActionHelper.getExportDirectory(), org.sleuthkit.autopsy.directorytree.actionhelpers.ExtractActionHelper.runExtractionTasks(), and org.sleuthkit.autopsy.directorytree.actionhelpers.ExtractActionHelper.updateExportDirectory().
Referenced by org.sleuthkit.autopsy.directorytree.actionhelpers.ExtractActionHelper.extract().
|
private |
Get the export directory path.
openCase | The current case. |
Definition at line 162 of file ExtractActionHelper.java.
References org.sleuthkit.autopsy.casemodule.Case.getExportDirectory(), and org.sleuthkit.autopsy.directorytree.actionhelpers.ExtractActionHelper.userDefinedExportPath.
Referenced by org.sleuthkit.autopsy.directorytree.actionhelpers.ExtractActionHelper.extractFile(), and org.sleuthkit.autopsy.directorytree.actionhelpers.ExtractActionHelper.extractFiles().
|
private |
Execute a series of file extraction tasks.
event | ActionEvent whose source will be used for centering popup dialogs. |
fileExtractionTasks | List of file extraction tasks. |
destName | Name of the destination used for progress messages. |
Definition at line 203 of file ExtractActionHelper.java.
References org.sleuthkit.autopsy.coreutils.FileUtil.deleteFileDir(), org.sleuthkit.autopsy.coreutils.MessageNotifyUtil.Message.info(), and org.sleuthkit.autopsy.datamodel.ContentUtils.isDotDirectory().
Referenced by org.sleuthkit.autopsy.directorytree.actionhelpers.ExtractActionHelper.extractFile(), and org.sleuthkit.autopsy.directorytree.actionhelpers.ExtractActionHelper.extractFiles().
|
private |
Update the default export directory. If the directory path matches the case export directory, then the directory used will always match the export directory of any given case. Otherwise, the path last used will be saved.
exportPath | The export path. |
openCase | The current case. |
Definition at line 186 of file ExtractActionHelper.java.
References org.sleuthkit.autopsy.casemodule.Case.getExportDirectory().
Referenced by org.sleuthkit.autopsy.directorytree.actionhelpers.ExtractActionHelper.extractFile(), and org.sleuthkit.autopsy.directorytree.actionhelpers.ExtractActionHelper.extractFiles().
|
private |
Definition at line 52 of file ExtractActionHelper.java.
|
private |
Definition at line 53 of file ExtractActionHelper.java.
Referenced by org.sleuthkit.autopsy.directorytree.actionhelpers.ExtractActionHelper.getExportDirectory().
Copyright © 2012-2021 Basis Technology. Generated on: Tue Jan 19 2021
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.