Avatar billede laurents Nybegynder
06. november 2003 - 14:19 Der er 8 kommentarer og
1 løsning

Liste filer i excel, word eller tekstfil

G'da'

Jeg har behov for at få alle informationer om filer i en given mappe overført til en redigérbar tekst fil. De informationer jeg skal have med om filerne er navn, størrelse, type, oprettet og modified (hvad det så end hedder på dansk)

Output kan være i tekst fil, word, excel eller whatever - bare jeg kan redigere i den.....

Mange hils
Henrik
06. november 2003 - 15:13 #1
Du kan oprette et tekstdokument fra en command-prompt:

Start->Kør, indtast: cmd
Skift til den ønskede mappe med CD-kommandoen (CD mappenavn)
Indtast følgende kommando: DIR >filnavn.TXT (udskift "filnavn" med det du vil kalde filen)
Herefter er den pågældende fil oprettet i den aktive mappe.
06. november 2003 - 15:38 #2
Du kan få vist oplysningerne på forskellige måder.

Tast: DIR /?
for at se mulighederne.
Avatar billede laurents Nybegynder
06. november 2003 - 16:12 #3
Desværre - den kan ikke give mig de kolonner jeg skal bruge.... specifikt mangler jeg kolonne som i 2K hedder created samt accessed.
Avatar billede soda Nybegynder
06. november 2003 - 16:21 #4
Det skulle ikke være så svært, at lave i et VBScript sammen med Windows Scripting Host. Kan være jeg kan kigge på det i aften.

Modified betyder ændret på dansk.
Avatar billede bertelbrander Novice
06. november 2003 - 21:59 #5
Jeg lavede lige simpelt program:

http://home20.inet.tele.dk/midgaard/adir.zip

Det udskriver:
filnavn, access time, write time, create time, size

Du kører programmet (adir.exe) med -s hvis du vil have det til at liste filer i under mapper, med *.jpg hvis du vil have det til at liste alle jpg-filer. Hvis du bruger båder -s og *.jpg skal -s være først.
Avatar billede bertelbrander Novice
06. november 2003 - 22:04 #6
Hvis du vil have det til at putte det i en fil gør du sådan:

adir *.doc >adir.txt


Så indeholder adir.txt info for alle .doc-filer.

Hvis du gerne vil have et andet format på udskriften kan vi sikkert godt finde ud af det.
Avatar billede laurents Nybegynder
07. november 2003 - 12:25 #7
-> bertelbrander
DET er jo lige præcis sådan en funtion jeg skulle bruge - tusinde tak. Du skal ha' pointene, men så skal jeg lige lokke dig til at oprette et svar fremfor en kommentar.

Een lille bøn - kan jeg mon lokke dig til at lade funktionen aflevere et datoformat al a dd.mm.yyyy hh:mm:ss i stedet?
Avatar billede bertelbrander Novice
08. november 2003 - 00:41 #8
Jeg har lavet en ny version hvor man selv kan bestemme formatet af dato/tid.

Default er nu dd-mm-yyyy tt:mm:ss, du kan få "dd.mm.yyyy hh:mm:ss" ved at bruge "-f%d.%m.%y %X" som argument.

Det der står efter -f er formatet, %d betyder f.ex dato. Du kan se en liste over alle kombinationer på:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/HTML/_crt_strftime.2c_.wcsftime.asp

Programmet er skrevet i C, og bruger strftime(...) som beskrevet ovenfor til at formatere dato/tid. Source koden er inkluderet i .zip-filen.

Som noget ny behøver -s ikke at være det første argument. Du kan også angive flere sæt af filer der skal listes, f.ex både *.jpg og *.jpeg

Linket til programmet er stadig:
http://home20.inet.tele.dk/midgaard/adir.zip
Avatar billede laurents Nybegynder
16. marts 2004 - 11:57 #9
måske vi skal lukke dette?
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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