File Input
    • 30 Jan 2026
    • 2 Minutes to read
    • Contributors
    • PDF

    File Input

    • PDF

    Article summary

    Applies to: Lasernet 11

    Used for picking up files from a directory for processing in Lasernet.

    The Setup properties for a File Input module.

    There are three main settings that must always be configured for the File Input module:

    Directory path

    Specifies the directory that the input module will look in to find files.

    Scan mask

    Filter that determines what files to pick up. Wildcard: The asterisk (*) is used for matching any characters. For example, *.xml will match any file with an xml extension.

    Use a Regular Expression

    If you need to match more than one type or you have a specific list of files to recognize, you can use regular expressions. An example of multiple file types: \.(txt|xml|pdf)$

    Click Regular Expression to enable regular expression mode. This action also activates the Regular Expression Options area, which provides enhanced methods of setting up wildcards for matching file names.

    Recursive

    Activate to recursively read all files in specified directory and all subdirectories.

    Other settings:

    Scan file details to JobInfos

    When this setting is enabled, Lasernet scans metadata from the file. This similar to what is shown in Microsoft Windows Explorer when right-clicking a file and selecting Properties. The names of the JobInfos will depend on the file type, but they are always prefixed by FileDetail, e.g., FileDetailAuthor. Use the Lasernet Monitor application to view the JobInfos that are set for the file types that you are using.

    Read Headers

    Enable to scan for a matching .hdr file and read the embedded JobInfos. The .hdr file is used to store information about a print job created by a Windows printer and saved by the Lasernet File Directory Port.

    A screenshot of a computer  AI-generated content may be incorrect.

    The .hdr file is deleted after the job is read by the File Input Port.

    Note

    To configure the polling interval for a File Input module, use the Scheduling tab.

    JobInfos

    The File Input module sets some JobInfos when creating a Job.

    Default

    The default destination as set in the configuration.

    DefaultPrinter

    The default printer as set in the configuration.

    Extension

    The extension of the filename.

    FileCreated

    The time the file was created in the format yyyy-mm-dd hh:mm:ss.zzz. Not with JobInfo Scanner.

    FileLastModified

    The time the file was last modified in the format yyyy-mm-dd hh:mm:ss.zzz. Not with JobInfo Scanner.

    FileLastRead

    The time the file was last accessed in the format yyyy-mm-dd hh:mm:ss.zzz. Not with JobInfo Scanner.

    Filename

    The name of the file without the path.

    FilenameWithoutExt

    The name of the file without the extension.

    FilePath

    The path to the file without filename.

    FileRelativePath

    The relative path to the root of the file.

    FileRootPath

    The path to the root of the file without filename.

    FullFilename

    The name of the file including path.

    MatchedMask

    The file mask matched.

    PageSeparators

    The page separators as set in the configuration. Only with JobInfo Scanner.

    TimeOut

    The time out setting. Used only with JobInfo Scanner.