AndyScull Posted February 2, 2012 Share 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 Link to comment Share on other sites More sharing options...
KaFu Posted February 2, 2012 Share 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 (2022-Nov-26) BIC - Batch-Image-Cropper (2023-Apr-01) COP - Color Picker (2009-May-21) DCS - Dynamic Cursor Selector (2024-Feb-16) HMW - Hide my Windows (2018-Sep-16) HRC - HotKey Resolution Changer (2012-May-16) ICU - Icon Configuration Utility (2018-Sep-16) SMF - Search my Files (2023-Jun-03) - THE file info and duplicates search tool SSD - Set Sound Device (2017-Sep-16) Link to comment Share on other sites More sharing options...
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