AndyScull Posted February 2, 2012 Posted February 2, 2012 (edited) I am upgrading my backup script and bumped into this strange thing. Here's the code: $targetfolder = "D:py3backuptarget" $filename = "test1" $searchstr = $targetfolder & $filename & "_??????.7z" $search = FileFindFirstFile($searchstr) $fname = FileFindNextFile($search) ConsoleWrite($searchstr & @CR & $fname & @CR) And here's ConsoleWrite debug output: "C:Program Files (x86)AutoIt3SciTE..autoit3.exe" /ErrorStdOut "D:Temptest11.au3" D:py3backuptargettest1_??????.7z test1_120325_full.7z >Exit code: 0 Time: 0.216 So, my problem is: Why does it catch _full.7z file? It does not fit the mask. Help file definitely says that ? substitutes exactly 0 or 1 character. //edit I read a little below in the help file, it explains my 'problem'. The question changed - is there an easy way to use standart dos wildcard without getting list of all files and checking each of them with regexp? Edited February 2, 2012 by AndyScull
KaFu Posted February 2, 2012 Posted February 2, 2012 Without RegExps, I don't know . But maybe you could give this excellent by Ascend4nt a try. OS: Win10-22H2 - 64bit - German, AutoIt Version: 3.3.16.1, AutoIt Editor: SciTE, Website: https://funk.eu AMT - Auto-Movie-Thumbnailer (2024-Oct-13) BIC - Batch-Image-Cropper (2023-Apr-01) COP - Color Picker (2009-May-21) DCS - Dynamic Cursor Selector (2024-Oct-13) HMW - Hide my Windows (2024-Oct-19) HRC - HotKey Resolution Changer (2012-May-16) ICU - Icon Configuration Utility (2018-Sep-16) SMF - Search my Files (2025-May-18) - THE file info and duplicates search tool SSD - Set Sound Device (2017-Sep-16)
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now