Just nu i M3-nätverket
Gå till innehåll
torgnyb

LÖST USB innehållförteckning

Rekommendera Poster

Jag har fört över CD skivor till USB-minnen, flera CD:ar på varje USB.  De hamnar då i ett hierarktiskt mappnät på 2-3 nivåer. Låtarna finns då i nivå 2 eller 3. Skulle vilja ha ett program som läser innehållet i USB-minnet och skapar en Word- eller pdf-fil med detta.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Är din katalogstruktur enligt följande format?

Citat

 

Artistnamn\

|- Albumnamn\

   |- 01 - låt.mp3

 

Och är det Windows du använder och i så fall vilken version?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Låtarna är i mp3-format.  Det kan t ex se ut så här på USB-minnet

Shirley Bassey

    All By Myself
       01 All by Myself
       02 This Masquerade
       osv
Roger Wittaker

   His Finest Selection
         01 Durham Town
           osv

 Alltså ett sådant här mappträd:

CD-skiva
   Grupp av låtar
       Låt1 
       Låt 2
       osv
         


   

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Jag har ett enkelt powershell-script som gör något liknande det du vill, det är ganska korkat, men det skapar en text-fil med innehåll ungefär som du beskriver. Och text-filen kan du sedan öppna med Word exempelvis om du vill redigera eller konvertera till en pdf. Jag kan lägga upp det här om du vill provköra. Men det förutsätter att du har Windows.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Enkelt förslag, finns även program på nätet som kan detta om man söker.

 

https://www.pcworld.com/article/2045298/print-all-the-files-or-a-list-of-all-the-files-in-a-folder.html

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Enkelt uttryckt är powershell ett sätt att automatisera saker i Windows. Exempelvis för det här, så kan du automatisera att kontrollera namnet på kataloger och filer och skriva ned det i en fil.

 

Om du vill prova, så kan du öppna startmenyn, skriva powershell och där bör du hitta något som heter Windows PowerShell ISE eller liknande. Starta programet. Där bör du ha en text editor och ett kommandofönster. I text editorn så klistra in följande kod, ändra första raden så sökvägen pekar på rätt katalog på ditt usb-minne. Tryck sedan F5 på tangentbordet. Så ska du få en fil som heter contents.txt i katalogen du angav på rad 1.

 

(du måste naturligtvis inte prova om du känner dig osäker)

$musicFolder = "C:\musik";

$artists = [System.Collections.ArrayList]@()

# Hämta information kring album och artister
ForEach ($artist in Get-ChildItem $musicFolder) {
    $albumArtist = [PSCustomObject]@{
        ArtistName = $artist.Name
        Albums = [System.Collections.ArrayList]@()
    }

    ForEach($album in Get-ChildItem $artist.FullName) {
        $a = [PSCustomObject]@{
            Title = $album.Name
            Tracks = Get-ChildItem $album.FullName
    }
        $albumArtist.Albums.Add($a) | Out-Null
    }

    $artists.Add($albumArtist) | Out-Null
    
}

# Skapa innehållsförteckning
$contents = ""
ForEach($artist in $artists) {
    $contents += $artist.ArtistName + [System.Environment]::NewLine
    
    ForEach($album in $artist.Albums) {
        $contents += "`t" + $album.Title + [System.Environment]::NewLine
        ForEach($track in $album.Tracks) {
            $contents += "`t`t" + $track.Name + [System.Environment]::NewLine
        }
    }
}

$contents | Out-File $musicFolder\contents.txt

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Tack Stormuffin!

Jag har försökt görsa som du säger men jag får det inte att fungera. Har väl för uselt datorkunnande.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Postad (redigerade)

Kolla på https://dirprint.en.lo4d.com/windows som jag använder då och då.

 

Mittåt!

Googlade bara men tyckte att det inte stämde direkt jag postade, det är DETTA jag använder:

https://www.karenware.com/powertools/karens-directory-printer

 

Redigerad av Mikael63

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Postad (redigerade)

Windows gamla hederliga kommandotolk (shell)?

tree /F  >MittTräd.txt

 

*******Detaljer*******

 

Öppna ett "dosfönster"/kommandotolk  (skriv in CMD i windows sökruta)

Byt till ditt USBminne

Dvs om minnet heter e: så skriver du E: följt av Enter-knappen

e:  [Enter]

Byt eventuellt till rätt mapp om det behövs med CD eller chdir (ChangeDirecory?). exempel för att gå till Musik

CD Musik [Enter]

 

Sen tar du fram ett mapp-träd med kommandot Tree  med växeln /F (för att visa filerna)

tree /F     [Enter]

Resultatet kan du "pipa"/skicka till en textfil med hjälp av >

tree /F  >MittTräd.txt   [Enter]

Då hamnar textfilen MittTräd.txt i den aktuella mappen i ditt USBminne

 

Om du dubbelklickar på filen öppnas den i "anteckningar" och kommer att se ut som skit eftersom anteckningar förutsätter att filen är kodad med windows standardformat.

 
Om du öppnar filen i Word så kan du välja rätt text-format (troligtvis DOS-västerländskt, testa)

(via words ARKIV->öppna eller genom att släpa filen till words namnlist)

 

Du kan även testa att tvinga fram ASCII-kodning (hur t.ex åäö visas) med /A  om det eventuellt blir bättre.

tree /F /A >MittTräd.txt

 

Hmm. Det där skulle ju vara jättekort...

**ED**

Och nu funkar Vedex länk igen, med i princip samma tips 🐩

Redigerad av MH_resurrected

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...