Hi, thanks for your quick response. I am really sorry to drag you into this in your holidays.
admin wrote:It's not a crash, it's an error message.
Well, it's an error message and technically it's not a "crash", it's a "hang".
It freezes the "Custom copy" process and it hangs in the main XY queue. You still can see its window, and in the queue, but you can't just skip or cancel it, you have to kill it manually from windows process manager.
Anyway, it wouldn't happen if the parameter are passed correctly.
Fair enough, I found the wildcard escape mention somewhere in the filters doc. But it doesn't work as expected in the source parameter of copyto:
Using the same example file:
Code: Select all
::copyto("somewhere","c:\temp\abc[[]def]*")
Doesn't work either, as apparently it can't find the file: "The following source item does not exist: c:\temp\abc[[]def]*" (..).
I still couldn't figure out how to workaround this literal "[" and "*" wildcard pattern as copyto source parameter.
And as a bonus issue to consider is the integration of this wildcard syntax with external copiers (like "teracopy") as it don't recognize the "*" or "[[]" the same way XYCopy does (yes, this needs another topic).