Ik denk dat je met Windows Powershell een heel krachtig script hiervoor kunt schrijven. Wil je dat ik dat uitzoek?
Toegevoegd na 34 minuten:
Dat laatste was een retorische vraag... ;-).
Ik heb niet zo veel PowerShell ervaring, maar ik wist dat het prima zou lukken hiermee. Stop onderstaand scriptje in een bestandje "mover.ps1" tussen je videobestanden.
Foreach ($file in Get-Childitem .\*.mts)
{
$dir = $file.name.Substring(0,8);
if (!(Test-Path $dir))
{
New-Item $dir -type directory;
}
Move-Item $file $dir\.;
}
Download en installeer PowerShell als je die niet al op je computer hebt staan. Ga naar een PowerShell prompt. Draai het script middels .\mover.ps1
Als je een script beveiligingswaarschuwing krijgt, moet je de PowerShell prompt even in Administrator mode draaien, en met het commando "set-executionpolicy remotesigned" de restrictie weghalen.
Toegevoegd na 2 dagen:
En inderdaad, PowerShell rocks...:
Foreach ($file in Get-Childitem .\*.tmp)
{
$dir = $file.CreationTime.ToString("yyyyMMdd");
if (!(Test-Path $dir))
{
New-Item $dir -type directory;
}
Move-Item $file $dir\.;
}
Met dit script worden de directory namen afgeleid uit de creation time van de bestanden. Veel plezier ermee.