Avatar billede mc_goblen Praktikant
14. september 2007 - 11:11 Der er 5 kommentarer og
1 løsning

Find "mappenavn" flyt mappe til ny placering

Jeg skal have ryddet lidt op på min server som indeholder en masse brugermapper på brugere der ikke findes længere. Disse brugere har jeg en liste på (brugere.txt) som ser ud som følgende:


math6884,User,2002,
mikk5622,User,1997,
moha0719,User,2001,
moha2407,User,2005,
nata1758,User,1998,
nick6974,User,2005,

Deres mapper hedder det samme som deres brugernavn. Eks. math6884, mikk5622 osv.

Mapperne ligger et sted under følgende placering.
Eks:

D:\Brugermapper\2005
D:\Brugermapper\2006
D:\Brugermapper\2007

Nu skal jeg så finde de mapper, og flytte dem til et nyt sted på disken:

D:\Karantæne



Er der nogen der kan hjælpe mig med at sammenstykke et script eller et lille program som kan klare dette?

Altså:

Læs en txt-fil med brugernavne.
Find mapperne med samme navn som i txt-filen.
Flyt denne mappe til nyt sted på disken.
Avatar billede sherlock Nybegynder
14. september 2007 - 13:41 #1
Hvis det må være .net2 og du har tålmodighed til henover weekenden, har jeg noget liggende derhjemme.
Bare læg et eksempel på de præcise fra- og til-stier.
Så klarer vi det inden mandag, hvis der ikke kommer andre på banen.
Avatar billede mc_goblen Praktikant
14. september 2007 - 14:31 #2
Hej Sherlock! :-)
Tak for det hurtige svar! - Det må gerne være .net2 - det er helt fint!

Log-filen som jeg løber igennem er en Export fra en Queries fra Active Directory, og ser ud som følgende:

(Brugernavn)-(Type)-(OU)
moha0719,User,2001,
nils0259,User,2001,
simo5065,User,2001,
mads7792,User,2002,
math6884,User,2002,
jose1624,User,2004,
annx2967,User,Personale,
davi2247-c,User,2003,

Placeringen er disse brugeres mapper kender jeg ikke! Så der skal søges i undermapper.
Kan dette evt. laves så det bliver indput et eller andet sted fra!? Ellers er placeringen "D:\Brugerdata"

Til-placeringen er lidt ligemeget! Men lad os sige:

D:\TempBrugerdata.

Jeg må desværre løbe nu! Men jeg glæder mig meget til at se om du kan hjælpe på mandag!

Ha' en god weekend!

Vh Martin
Avatar billede sherlock Nybegynder
17. september 2007 - 11:19 #3
www.edb-afdelingen.dk/eksperten/moveuserfiles.zip

Det er hele VS-solution biblioteket, med exe-filen i bin\debug.

Eks. på brug:
moveuserfiles /fromdir=D:\Brugerdata /todir=D:\TempBrugerdata /usersfile=users.txt

Jeg var lidt doven, så fromdir og todir skal være på samme disk.
Avatar billede mc_goblen Praktikant
17. september 2007 - 13:16 #4
For satan da Sherlock!

- Det virker jo bare helt perfekt og uden nogen problemer overhovedet!

Super lækkert! Smid et svar, så får du fluks point :-)
Avatar billede sherlock Nybegynder
17. september 2007 - 13:18 #5
:)
Avatar billede mc_goblen Praktikant
18. september 2007 - 08:34 #6
200 velfortjente point til dig Sherlock!

- og igen, mange tak for hjælpen! :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester