menu

arrow_back Hvilke verktøy og i hvilket format dokumenterer vi best en samling med filer i en mappestruktur?

av
(423 poeng) 1 3 11
i Elektroniske arkiver
340 visninger
0 stemmer

Arkivskaper, Depot eller generelle brukere har ofte en mappestruktur med filer som det er ønskelig å dokumentere innhold av på en god og oversiktlig måte.

Hvilke applikasjoner dekker behovene under?

Behov
1. Oversikt over antall filer, mapper og størrelsene på disse
2. Opplisting av alle filer forløpende liste med full sti
3. Opplisting av alle filer kategorisert pr. mappe med mappe- og filstørrelser

Noen løsninger
1. TreeSize Free gir en komplett oversikt over mapper, filer og størrelsene mot lokale disker

  1. Dir med komplett filliste
    REM innhold liste
    dir * /s /b > innhold-liste_%_dt%.txt

  2. Dir kategorisert pr. mappe
    REM innhold kataloger
    dir * /s /on > innhold-katalog_%_dt%.txt

Merk at 1000-tall separator for filstørrelse blir hex FF = ÿ som standard.
Vi tar søk-erstatt med hex 20 = " " mellomrom for leslighetens skyld.

Setter timestamp-variabel slik:

REM *** set date-time stamp:
for /f "tokens=1-3,5-8 delims=/:. " %%a in ("%DATE%") do (set _d=%%c%%b%%a)
for /f "tokens=1-3 delims=:, " %%a in ("%TIME%") do (set _t=%%a%%b%%c)
set _dt=%_d%%_t%

=> Hvilke andre verktøy bruker dere til tilsvarende?

4 Kommentarer

0
Bruker DIR /A:D /b for kataloger

Har vurdert å legge hele katalog og eventuelt filstruktur inn i ASTA, via import, men vi har ofte endt med bare å dokumentere inntil 2 kataloger nivåer av ett filarkiv. pga personvern. Det er mulig å sette på restriksjoner slik at alt legges inn, men papirarkivarene er ikke helt enig med meg

Forøvrig mht tid... slik gjør jeg det

`:: Check WMIC is available
WMIC.EXE Alias /? >NUL 2>&1 || GOTO s_error

:: Use WMIC to retrieve date and time
FOR /F "skip=1 tokens=1-6" %%G IN ('WMIC Path Win32_LocalTime Get Day^,Hour^,Minute^,Month^,Second^,Year /Format:table') DO (
   IF "%%~L"=="" goto s_done
      Set _yyyy=%%L
      Set _mm=00%%J
      Set _dd=00%%G
      Set _hour=00%%H
      SET _minute=00%%I
      SET _second=00%%K
)
:s_done

:: Pad digits with leading zeros
      Set _mm=%_mm:~-2%
      Set _dd=%_dd:~-2%
      Set _hour=%_hour:~-2%
      Set _minute=%_minute:~-2%
      Set _second=%_second:~-2%

SET timestamp=%_yyyy%%_mm%%_dd%%_hour%%_minute%%_second%
::SET   datotid=%_yyyy%%_mm%%_dd%%_hour%%_minute%
SET   datotid=%_yyyy%%_mm%%_dd%

goto main

:s_error
SET timestamp=yyyymmddhhmmss_
SET   datotid=yyyymmddhhmm_`
0
Har dere prøvd WinDirStat?
0
Forøvrig siden man kan få tegnsett utfordringer med  å omdirigere DIR output, bruker jeg  iconv for å endre tegnsett

iconv -f 865 -t cp1252 fil_medtegnsett_feil.txt >fil_med_iso1252_tegnsett.txt

1 svar

Akseptert svar
0 stemmer

Excel kan lese inn filer/mapper via M-PowerQuery. (Fane:Data Hent data.. fra... mappe)
Før i gamle dager brukte jeg Cathy til å lage innholdsfortegnelse https://cathy.en.lo4d.com for å lage en ultra lett katalog oversikt

av
(42 poeng) 1 1 6

Velkommen!

Søk etter svar, still spørsmål og bidra med kunnskap sammen med norges felleskap på felter som arkiv, konservering og formidling. Alle er velkomne som medlemmer! Her er terskelen for å spørre veldig lav.


Kunngjøringer :

Artikkelmodulen vil snart bli tilgjengelig!