Eu normalmente faço isso nomeando minhas fotos "alfabeticamente", com nomes de arquivo de tamanho variável.
Por exemplo, posso nomear a primeira foto a.jpg e a segunda b.jpg . Quando eu descubro que a terceira foto pertence entre a e b, eu a nomeei aa.jpg , para que ela seja classificada após a, mas antes de b. Se a quarta foto pertence depois de aa, mas antes de bb, eu chamo de ab.jpg , e então uma quinta possível pode se tornar aaa.jpg , deixando-me com esta lista:
a.jpg 1st photo
aa.jpg 3rd
aaa.jpg 5th
ab.jpg 4th
b.jpg 2nd
Você pode realizar algo semelhante com números, e você pode até mesmo preencher seus números com um número fixo de zeros, se você quiser. Meu exemplo acima ficaria assim:
10000000.jpg 1st photo
11000000.jpg 3rd
11100000.jpg 5th
12000000.jpg 6th
20000000.jpg 2nd
Como um segundo passe opcional, depois que todas as suas fotos estiverem em ordem, você poderá passar e renumerá-las para números sequenciais.