bat file vagy Wbscript

Sziasztok!
Egy kis segítséget kérnék, bat file vagy Wbscript filet kellene létrehoznom ami az alábbiakat csinálja:
%userprofile% könyvtárból a documents, desktop, favorite könyvtárakat kimásolja vagy mozgatja a c:\ment\-be .
De!
Egy rakat gépnél a documentum, asztal, kedvencek szerepelnek, hogyan tudok feltételes módba berakni, hogy ha a "%userprofile%\my documents" könyvtár hibaüzenetet ad ki akkor próbálja meg a "%userprofile%\dokumentum" - könyvtárat.
Válaszokat köszönöm!

Hozzászólások

Ezzel mi a gond?!

@echo off
mkdir c:\ment\1\
move "%USERPROFILE%\Desktop" c:\ment\1\
if not exist(
xcopy "%USERPROFILE%\Asztal" c:\ment\1\ )
else (
goto exits
:exits
EXIT

az hogy szintaktikailag se logikailag helytelen :)

az IF szintaktikája:


IF exist %USERPROFILE%\Desktop\ XCOPY %USERPROFILE%\Desktop C:\ment\1\
IF exist %USERPROFILE%\Asztal\ XCOPY %USERPROFILE%\Asztal C:\ment\1\

de gondolom nem érdekes annyira az output és a hibakimenet, hogy ne bírj el egy-egy File not fount hibaüzenetet, ezért itt felesleges az IF, nyomjad bruteforce-szal, ami van az van:


XCOPY %USERPROFILE%\Desktop C:\ment\1\
XCOPY %USERPROFILE%\Asztal C:\ment\1\
XCOPY %USERPROFILE%\Favorites C:\ment\1\
XCOPY %USERPROFILE%\Kedveltek C:\ment\1\

ha tényleg tudni kell, pontosan melyen könyvtárak tartalmazzák az adott dokumentum tipusokat, akkor csatlakozom az elõttem szólóhoz.

~~~~~~~~
Linux 3.2.0-0.bpo.4-486
Debian 6.0.7

A keresett változókat itt találod:


HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

Egy egyszerű lekérdezés:


reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Desktop"

Ezután már csak annyi a feladatod, hogy leszűröd, amire szükséged lehet...

Szerk.

Ezeket találtam neked:
SET
User Shell Folders

---
Lehet, hogy kívül szőke vagyok, de belül sötét, oké?!