In dit Instructable leert u hoe om snel bestanden in een gewenste volgorde programmeren. We doen dit door opvulling genummerde bestandsnamen met letters zodat ze natuurlijk soort in incrementele volgorde gesorteerd. Opvulling / nul opvulling is een methode om aan te geven van elk bestand hetzelfde aantal tekens.
Dit is bijzonder handig wanneer u zijn het gereedmaken van bestanden voor invoer tot een systeem of proces dat alleen bestanden in natuurlijke gesorteerde volgorde zal behandelen. Ik bouwde de oplossing in de perl programmeertaal en ook met behulp van powershell. Ik kan met de code die ik hier ben verstrekken pad en bestandsnamen zonder noodzaak van extra software bestellen.
Het probleem dat mij veroorzaakt te komen met deze oplossing zijn als volgt:
Ik heb een stereo-installatie die naast normale cd's, cd's die ik mp3-bestanden op hebt gebrand kan worden afgespeeld. Ik wilde een manier om te bepalen van de volgorde waarin de nummers worden gespeeld. Ik vond dat de bestandsnamen van de mp3 kan worden wat ik graag. De speler zal echter alleen de volgorde van bestandsnaam gebruiken om te beslissen welke volgorde de bestanden af te spelen. Er zou een manier om te bouwen van een afspeellijst, maar zelfs als er het te tijdrovend in vergelijking met gewoon het benoemen van de bestanden de gewenste vanaf het begin.
Een andere reden die de opgenomen code handig is is wanneer ik de opdracht ffmpeg aan zet een reeks beelden in de video. De bestanden moeten worden in alfabetische volgorde voor de reeks correct in de video.