03. november 2003 - 12:46Der er
10 kommentarer og 1 løsning
Hjælp med vb script
Jeg skal have lavet et script som kopierer en mappestruktur. Det sådan at der findes 5 mapper, navngivet mandag, tirsdag, onsdag osv. Inde i de mapper findes der en fil, hvor scriptet skal finde den nyeste og derefter kopierer hele mappen over på et andet drev. Den fil der skal tjekkes for ligger i en mappe der hedder regnskab og selve filen hedder access.sys. Drevet mapper ligger i er E:\ og de skal kopieres til S:\ Det skal lige siges at jeg aner ikke en klejne om vb script. Mon der findes en venlig sjæl, som kan hjælpe med dette?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Hvad skal der ske med den fil, som er den nyeste? Har jeg forstået dig ret, skal alle mapper kopieres over, men i hver mappe er der en nyeste fil, som du på en eller anden måde vil have behandlet specielt.
Min adsl-linie har været nede det meste af aftenen, så derfor svarer jeg først nu. Her er så et vbscript, der gør, det du ønsker. Den nyeste er her den der sidst er blevet ændret.
dim oFS,oFile, A(5), filnavn, n, i, max, x
A(1)="\mandag" A(2)="\tirsdag" A(3)="\onsdag" A(4)="\torsdag" A(5)="\fredag" filnavn="\access.sys" set oFS=WScript.CreateObject("Scripting.FileSystemObject")
set oFile=oFS.GetFile("E:" & A(1) & filnavn) max=Cdbl(oFile.DateLastModified) n=1
for i=2 to 5 set oFile=oFS.GetFile(A(i) & filnavn) x=Cdbl(oFile.DateLastModified) if max<x then max=x n=i end if next
Hej Det virker præcist som det skal. Du har gjort en gråhåret mand lykkelig, med det script. Jeg takker for din hjælp. Point er kun en fattig tak i denne sammenhæng.
Hej Jeg bukker og nejer for den lille ekstra tilføjelse. Det er faktisk rigtigt godt. Tusind tak.
Synes godt om
Ny brugerNybegynder
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.