Github user mgaido91 commented on a diff in the pull request:

    https://github.com/apache/nifi/pull/2733#discussion_r190155739
  
    --- Diff: 
nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ListFile.java
 ---
    @@ -255,43 +262,47 @@ public void onScheduled(final ProcessContext context) 
{
             final Path absPath = filePath.toAbsolutePath();
             final String absPathString = absPath.getParent().toString() + 
File.separator;
     
    +        final DateFormat formatter = new 
SimpleDateFormat(FILE_MODIFY_DATE_ATTR_FORMAT, Locale.US);
    +
             attributes.put(CoreAttributes.PATH.key(), relativePathString);
             attributes.put(CoreAttributes.FILENAME.key(), 
fileInfo.getFileName());
             attributes.put(CoreAttributes.ABSOLUTE_PATH.key(), absPathString);
    +        attributes.put(FILE_SIZE_ATTRIBUTE, 
Long.toString(fileInfo.getSize()));
    +        attributes.put(FILE_LAST_MODIFY_TIME_ATTRIBUTE, 
formatter.format(new Date(fileInfo.getLastModifiedTime())));
    +
    +        if (context.getProperty(INCLUDE_FILE_ATTRIBUTES).asBoolean()) {
    --- End diff --
    
    nit: maybe we can read this in the `onScheduled` method


---

Reply via email to