Although it doesn’t appear to fit your case, the typical way people get this is to restore when their restore area is already all set with the desired file in the desired version, therefore there’s not any action needed.
In the run below with some fake data, you can see About → Show log → Live → Verbose checking for desired file, not finding it, then actually doing a restore. The live log should be read from the bottom up…
Sep 7, 2020 9:58 AM: The operation Restore has completed
Sep 7, 2020 9:58 AM: Testing restored file integrity: C:\tmp\xvdir.xvsub\picture.jpg
Sep 7, 2020 9:58 AM: Patching metadata with remote data: C:\tmp\xvdir.xvsub\picture.jpg
Sep 7, 2020 9:58 AM: Patching metadata with remote data: C:\tmp\xvdir.xvsub
Sep 7, 2020 9:58 AM: Recording metadata from remote data: C:\tmp\xvdir.xvsub\picture.jpg
Sep 7, 2020 9:58 AM: Recording metadata from remote data: C:\tmp\xvdir.xvsub
Sep 7, 2020 9:58 AM: Patching file with remote data: C:\tmp\xvdir.xvsub\picture.jpg
Sep 7, 2020 9:58 AM: Backend event: Get - Completed: duplicati-b6901176f73984214985f8ca22f585a5c.dblock.zip.aes (1.93 KB)
Sep 7, 2020 9:58 AM: Backend event: Get - Started: duplicati-b6901176f73984214985f8ca22f585a5c.dblock.zip.aes (1.93 KB)
Sep 7, 2020 9:58 AM: 1 remote files are required to restore
Sep 7, 2020 9:58 AM: Target file does not exist: C:\tmp\xvdir.xvsub\picture.jpg
Sep 7, 2020 9:58 AM: Restore list contains 3 blocks with a total size of 281 bytes
Sep 7, 2020 9:58 AM: Needs to restore 1 files (5 bytes)
Sep 7, 2020 9:58 AM: Searching backup 0 (9/7/2020 12:36:43 PM) …
Sep 7, 2020 9:58 AM: Backend event: List - Completed: (6 bytes)
Sep 7, 2020 9:58 AM: Backend event: List - Started: ()
Sep 7, 2020 9:58 AM: The operation Restore has started
If I do it again, the second restore pops up the warning, and the live log looks like the below:
Sep 7, 2020 10:06 AM: The operation Restore has completed
Sep 7, 2020 10:06 AM: Restore completed without errors but no files were restored
Sep 7, 2020 10:06 AM: Patching metadata with remote data: C:\tmp\xvdir.xvsub\picture.jpg
Sep 7, 2020 10:06 AM: Patching metadata with remote data: C:\tmp\xvdir.xvsub
Sep 7, 2020 10:06 AM: Recording metadata from remote data: C:\tmp\xvdir.xvsub\picture.jpg
Sep 7, 2020 10:06 AM: Recording metadata from remote data: C:\tmp\xvdir.xvsub
Sep 7, 2020 10:06 AM: Backend event: Get - Completed: duplicati-b6901176f73984214985f8ca22f585a5c.dblock.zip.aes (1.93 KB)
Sep 7, 2020 10:06 AM: Backend event: Get - Started: duplicati-b6901176f73984214985f8ca22f585a5c.dblock.zip.aes (1.93 KB)
Sep 7, 2020 10:06 AM: 1 remote files are required to restore
Sep 7, 2020 10:06 AM: Target file exists and is correct version: C:\tmp\xvdir.xvsub\picture.jpg
Sep 7, 2020 10:06 AM: Restore list contains 3 blocks with a total size of 281 bytes
Sep 7, 2020 10:06 AM: Needs to restore 1 files (5 bytes)
Sep 7, 2020 10:06 AM: Searching backup 0 (9/7/2020 12:36:43 PM) …
Sep 7, 2020 10:06 AM: Backend event: List - Completed: (6 bytes)
Sep 7, 2020 10:06 AM: Backend event: List - Started: ()
Sep 7, 2020 10:06 AM: The operation Restore has started
Can you reproduce this with any folder that begins with a dot, consistently? Please supply logs.