26. marts 2014 - 10:37Der er
13 kommentarer og 1 løsning
Batch fil til udlæsninger af filer og mapper
Hej
Jeg er ved at omskrive en batch fil jeg har fundet på nettet. det den skal er at vise alle filer og mapper på et netværksdrev. og den skal vise følgende pr. fil Dato for oprettelse, tid, størrelse, brugernavn (oprettet af), filnavn, evt. brugernavn på den sidste der har gemt filen.
scriptet jeg er ved at omskrive gør alt det ovenstående, pånær at vise hvem der sidst har gemt/ændret filen.
Et springende punkt er at jeg ikke kan få oplysningerne adskilt med et komma eller andet så jeg kan få det ind i Excel og sortere i oplysningerne - håber der er en som kan hjælpe
***************kode***************** @ECHO OFF SETLOCAL ENABLEDELAYEDEXPANSION
FOR /f "tokens=* delims=" %%A IN ('DIR /n /q /s /o:gen *.*') DO ( SET folder=%%~dpA SET folder=!folder:~0,-1! FOR /f "tokens=* delims=" %%B IN ("!folder!") DO SET folder=%%~nxB ECHO %%A >> C:\get_files.txt
glemte at oplyse at scriptet ikke laver mellemrum mellem brugernavnet og filnavnet - dette skrives i en sammenhængende ord. Hvordan adskiller jeg dette?
men jeg vil jo netop have listen importeret i Excel, så med vbs skal den lave output klar til en csv fil. Kan du evt. hjælpe med et eksempel på en vbs der kan alt det ovenstående? pft
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.