Drop the following components: tFileList,
tFileDelete, tJava from the Palette to the
design workspace.
In the tFileListBasic settings, set the directory to loop on in
the Directory field.
The filemask is "*.txt" and no case check is to carry
out.
In the tFileDeleteBasic settings panel, set the File Name field in order for the current file in
selection in the tFileList component be
deleted. This delete all files contained in the directory, as specified
earlier.
press Ctrl+Space bar to access the list of
global variables. In Java, the relevant variable to collect the current file is:
((String)globalMap.get("tFileList_1_CURRENT_FILEPATH")).
Then in the tJava component, define the
message to be displayed in the standard output (Run console). In this Java use
case, type in the Code field, the following script: System.out.println(
((String)globalMap.get("tFileList_1_CURRENT_FILE"))
+ " has been deleted!" );
Then save your Job and press F6 to run
it.
Results
The message set in the tJava component displays in
the log, for each file that has been deleted through the tFileDelete component.
Did this page help you?
If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!