• TechBBS-foorumin Piparkakkutalokisa 2024 -äänestys käynnissä! Käy äänestämässä 22 osallistujan joukosta kolme mielestäsi hienointa kilpailutyötä ja osallistu arvontaan! Linkki äänestykseen >>>

Tiedostokansioiden tulostus

Kiertorata

BANNATTU
BANNED
Liittynyt
29.03.2023
Viestejä
33
Eli koneellani on kaksi kansiollollista varmuuskopioituja tiedostoja. Kansiot on nimetty päivämäärien mukaan eli näissä kahdessa kansioissa on alikansioita yli 500kpl. Olisi tarve löytää softa jolla pystyisin tulostamaan kummankin kansion alakansiot paperille, ja lisäksi vielä järjestämään tulostettavat tekstit NS. Aakkosjärjestykseen. Alikansioiden sisältöä ei pidä paperilla olla vaan ainoastaan kansioiden nimet. Tulikohan nyt selvitettyä riittävän monimutkaisesti...
 
Eli koneellani on kaksi kansiollollista varmuuskopioituja tiedostoja. Kansiot on nimetty päivämäärien mukaan eli näissä kahdessa kansioissa on alikansioita yli 500kpl. Olisi tarve löytää softa jolla pystyisin tulostamaan kummankin kansion alakansiot paperille, ja lisäksi vielä järjestämään tulostettavat tekstit NS. Aakkosjärjestykseen. Alikansioiden sisältöä ei pidä paperilla olla vaan ainoastaan kansioiden nimet. Tulikohan nyt selvitettyä riittävän monimutkaisesti...
Käyttöjärjestelmää ei tietenkään mainittu mutta esimerkiksi linuxilla onnistuu varmaankin (ulkomuistista heitettymä) jotenkin näin: (suoritettuna halutussa tulostuksen juurihakemistossa)
Koodi:
tree -d | lpr
 
Avaa command prompt (komentokehote) kyseiseen hakemistoon ja kirjoita:
Koodi:
tree > lista.txt

Tämän pitäisi luoda lista.txt tiedosto, jossa on listattuna hakemistot alihakemistoineen, jos nyt ymmärsin oikein mitä haet.
 
Kyllä myös windowsissa on tree-komento, mutta ehkä käyttökelpoisemman hakemistolistauksen saa komennolla

dir /ad /s /b kansion nimi

tai, jos komentotulkkina on powershell, komennolla

dir -ad -r -n kansion nimi

Jotta tulostuksen saa paperille, se pitää ensin ohjata tiedostoon, esim. näin:

dir /ad/s/b kansio > tiedosto.txt

jonka jälkeen tiedoston voi avata esim. notepadilla ja tulostaa.
 
Niin... Eli kyseisessä koneessa on varmuuskopioille kaksi kansiota, joiden sisällä olevien alikansioiden nimet tulisi saada paperille aakkosjärjestykseen. Eli kahden eri kansion. Toki pystyn tulostamaan yhden kansion aakkosjärjestykseen, mutta haen nimenomaan neuvoa kahden eri kansion sisällön järjestämiseen paperille aakkosittain.

Esim. Jos ykköskansiosta löytyy kansiot esim: a, f, h ja ä. sekä kakkoskansiosta toisaalta b, c, d jne... alkuiset kansiot. Niin löytyykö softaa joka olisi vain tulostamista varten joka pystyisi aakkostamaan kahden kansion alikansijoiden nimet.

!! Homma olisi hoidettu jo muuten, mutta kansioiden sisältöjä ei saa liittää yhteen !!
 
Vaikka Notepad++ tai ihan vaan exceli.

Poweshellissä ehkä näin.

$FolderPath1 = "C:\Hakemisto1"
$FolderPath2 = "C:\Hakemisto2"
$OutputFile = "C:\Tiedostolistaus.txt"

$Directories1 = Get-ChildItem -Path $FolderPath1 -Directory
$Directories2 = Get-ChildItem -Path $FolderPath2 -Directory
$AllDirectories = $Directories1 + $Directories2

$AllDirectories | Sort-Object -Property Name | Select-Object FullName | Out-File $OutputFile
 
Viimeksi muokattu:

Statistiikka

Viestiketjuista
263 833
Viestejä
4 578 681
Jäsenet
75 250
Uusin jäsen
samnpba

Hinta.fi

Back
Ylös Bottom