Det här är inte ett färdigt svar, men det är ett steg på vägen om någon vill försöka bygga programmet, jag har hittat några kommandon åt er som kan vara intressanta.
Källa:
http://www.robvanderwoude.com/batchcommands.php
Strategier:
* Använda POPD & PUSHD:
behöver
på något sätt upptäcka att en fil skickas till papperskorgen & då använda PUSHD för att spara original sökvägen, sedan POPD för att hämta fil-sökvägen & använda MOVE för att återställa filen.
När papperskorgen töms behöver stacken tas bort
på något sätt, antagligen med en FOR & POPD.
Om stacken blir "längre än önskvärt" så kanske det är möjligt att "poppa" bort en åt gången
från botten istället för toppen? tills stacken har rätt storlek igen (har inte hittat något sådant kommando än).
* "Manuell" sortering:
"Manuellt" (FOR) loopa igenom alla filer i papperskorgen & jämföra flytt tid (har ej hittat kommando för det) dvs. bygga en basic sorterings algoritm som returnerar den "yngsta" filen, sedan
på något sätt ta reda på vart filen kom ifrån & flytta (MOVE) filen dit.
Kommandon:
POPD &
PUSHD (lägg till/ta bort en mapp i en stack)
MOVE (flytta en fil/mapp)
FORFILES (utför kommandon för filer)
FINDSTR (hitta en särskild tecken sträng)
Basic commandon:
GOTO (hoppa mellan kod sektioner)
IF (test)
FOR (loop)