Hi,
ik ben op zoek naar een oplossing voor het volgende:
In de root van D:\ staat een map: My Data
Daarin weer een volgende map met de naam: Personal_files en daarin staan dan weer My Documents, Favorites, enz.
Nu zou alléén in de map D:\My Data\Personal_files\My Documents data mogen komen te staan. Echter, er zijn heel wat users die hun data in de root van D:\ zetten en/of in D:\My Data
Probleem is dat die data dus alleen lokaal staat en niet gebackupped wordt.
Nu wil ik het voor de mensen die het op de verkeerde plek hebben gezet zo makkelijk mogelijk maken door een (batch ?) file aan te klikken waardoor de data op de verkeerde plekken wordt geMOVEd naar de submap My Documents. Alleen weet ik dus niet hoe je mbv een wildcard alles verplaatst, behalve de directory D:\My Data en D:\My Data\Personal_files zelf.
Een simpele move.bat kan zoiets bevatten:
Move D:\* D:\My Data\Personal_files\My Documents\
pause
Maar dit gaat natuurlijk nooit zo werken. Hoe sluit ik de map D:\My Data uit van de move? Met zoiets?
FOR /R "D:\" %%G IN (???) DO move "%%G" D:\My Data\Personal_files\My Documents\
of xcopy? Robocopy?
Mocht iemand dit een achterhaald concept vinden (batch) en een betere oplossing weten, dan is dat natuurlijk ook zeer welkom.
ik ben op zoek naar een oplossing voor het volgende:
In de root van D:\ staat een map: My Data
Daarin weer een volgende map met de naam: Personal_files en daarin staan dan weer My Documents, Favorites, enz.
Nu zou alléén in de map D:\My Data\Personal_files\My Documents data mogen komen te staan. Echter, er zijn heel wat users die hun data in de root van D:\ zetten en/of in D:\My Data
Probleem is dat die data dus alleen lokaal staat en niet gebackupped wordt.
Nu wil ik het voor de mensen die het op de verkeerde plek hebben gezet zo makkelijk mogelijk maken door een (batch ?) file aan te klikken waardoor de data op de verkeerde plekken wordt geMOVEd naar de submap My Documents. Alleen weet ik dus niet hoe je mbv een wildcard alles verplaatst, behalve de directory D:\My Data en D:\My Data\Personal_files zelf.
Een simpele move.bat kan zoiets bevatten:
Move D:\* D:\My Data\Personal_files\My Documents\
pause
Maar dit gaat natuurlijk nooit zo werken. Hoe sluit ik de map D:\My Data uit van de move? Met zoiets?
FOR /R "D:\" %%G IN (???) DO move "%%G" D:\My Data\Personal_files\My Documents\
of xcopy? Robocopy?
Mocht iemand dit een achterhaald concept vinden (batch) en een betere oplossing weten, dan is dat natuurlijk ook zeer welkom.
[ Voor 4% gewijzigd door M.v.Veelen op 26-03-2018 18:37 ]
¯\_(ツ)_/¯