Windows exe:
http://en.sourceforge.jp/projects/sfnet_flatfolder/
ou AHK:
fileselectfolder,MyFold,::{20d04fe0-3aea-1069-a2d8-08002b30309d}
SetWorkingDir, %MyFold%
loop, *.*,0,1
{
parentpath := RegExReplace(A_LoopFileDir,"\\","-")
;StringReplace, parentpath, A_LoopFileDir, \,-,All
newname = %parentpath%-%A_LoopFileName%
;msgbox %newname%
If a_loopfiledir <>
filemove, %a_loopfilefullpath%,%newname%
}
loop, %myfold%\*.*,2,1
fileremovedir, %a_loopfilefullpath%,1
exitapp
ou utilisez Directory Opus
ou Powershell
(ls -r -include *.jpg) | % { mv -literal $_ $_.Name.Insert(0, [String]::Format("{0} - ", $_.Directory.Name))}
ou Lot (comme mentionné ci-dessus)
ou la recherche manuelle, couper et coller comme mentionné ci-dessus
Il existe de nombreuses façons, en fonction de vos compétences et de vos envies, vous pouvez choisir l'une d'entre elles et affiner en fonction de vos besoins.
Vous pourriez avoir besoin de ceci Supprimer les répertoires vides après l'opération ci-dessus