Bine, totul aici la stackoverflow
Am vizitat frecvent acest site și întotdeauna am găsit ceea ce căutam. Din păcate, cred că sunt puțin peste cap în privința asta. Așa că mi-am făcut un cont și sper că voi, băieți, fie îmi veți spune că este posibil și cum, fie îmi spuneți că sunt nebun și voi merge mai departe. =]
Deci iată ce vreau să fac, am un computer vechi cu mai mulți utilizatori care se conectează la el. Am un computer nou acum și am vrut să copiez articolele desktop și articolele favorite ale utilizatorilor pe un server la distanță, astfel încât să le pot copia înapoi odată ce noul computer este configurat. Sistemul actual este XP, iar cel nou va fi win7.
Caut să finalizez acest lucru folosind comenzi DOS într-un fișier batch. Am un fundal de programare, dar mă confrunt cu erori și CMD.exe nu este cel mai bun mediu de programare pentru depanare. Asta am pana acum,
FOR /R "C:\Documents and Settings\" %%G in (.) DO (
Pushd %%G
FOR /f %%D in (%%G\Desktop) do (
if exist %%D\*.* COPY
%%D\*.* "D:Users\%%G\Desktop")
FOR /f %%F in (%%G\Favorites) do (
if exist %%F\*.* COPY
%%F\*.* "D:Users\%%G\Favorites")
Popd )
Speram că codul de mai sus va trece prin fiecare folder al utilizatorilor (găsit în documente și setări) și va copia subfolderele „Desktop” și „Favorite” pe un server la distanță cu același aspect. În acest moment primesc erori care spun că sistemul nu poate găsi fișierele. Cu toate acestea, pur și simplu înlocuind buclele 2 for cu comenzi echo, îmi va spune că a trecut corect prin fiecare subfolder de utilizator. Apoi, fiecare buclă for va copia lucruri dintr-un singur folder într-un alt dosar unic. Dar când încerc să le combin, nu reușește.
Dacă există o modalitate mai ușoară de a copia 2 subfoldere din fiecare folder de utilizator într-o locație nouă și de a le păstra ca subfoldere ale fiecărui folder de utilizator, nu am niciun motiv că trebuie făcută într-un fișier batch. Pur și simplu nu am timp să parcurg manual fiecare folder. Copiați Desktop și Favorite, treceți la serverul de la distanță, creați acel folder de utilizator, lipiți desktopul și favoritele și repetați pentru peste 20 de utilizatori. Unii dintre utilizatori sunt mult mai mari decât alții, iar mutarea manuală a acestora poate dura câteva ore.
Acesta a fost primul meu post aici, sper că a fost concis și clar.
Vă mulțumesc tuturor anticipat, am primit deja atât de mult ajutor de la acest site înainte de a avea acest cont.
D:Users
? Este doar o greșeală pe care ați făcut-o când ați tastat aici sau este în scriptul în sine? - person user2033427   schedule 03.05.2013