Move files/folder from multiple source into one target path using windows shell
Posted: Sun Nov 05, 2023 3:53 am
I try to write an autohotkey script to extract content of selected folder to the parent level, but found a problem that the windows shell or seems do not support contents from multiple source (details here)
I try to do this because I know Everything can do this: you can search files with the same name from different folders, drag them and it will trigger a standard overwrite warning which is what I want to imitate
(This image shows that I can trigger a overwrite warning for three from 3 different folders, which is unlikely to do so in vanilla explorer without Everything)
However after some search and reading official document, I didn't found a way to construct a custom that can pass to , have only 1 implemented method: which returns a item at given index, there's no , nor
@void how do you do this? Are you write your own shell extension for this? Can you provide some information about this please?
p.s. If it's possible to do the "extract contents of selected folders (or an array of selected folder paths) to parent folder" with Everything command line is also a solution to me
movehere
copyhere
I try to do this because I know Everything can do this: you can search files with the same name from different folders, drag them and it will trigger a standard overwrite warning which is what I want to imitate
(This image shows that I can trigger a overwrite warning for three
t.txt
FolderItems
Folder.MoveHere
FolderItems
Item()
AddItem()
Append()
@void how do you do this? Are you write your own shell extension for this? Can you provide some information about this please?
p.s. If it's possible to do the "extract contents of selected folders (or an array of selected folder paths) to parent folder" with Everything command line is also a solution to me