Ich bin leider nicht sehr fit in php - Grundzüge beherrsche ich zwar . .. aber leider zu wenige für mein Problem. Evtl. kann mir da jemand von Euch helfen. Wäre echt sehr nett.
Problem:
Ich habe ein Verzeichnis mit z.B 100 Dateien (Fotos) (Anzahl ist Variabel)
Da die Fotos nach Namen sortiert werden, erscheinen sie immer in der selben Reihenfolge.
Ich bräuchte nun ein Script, das die Anzahl der Dateien in dem entsprechenden Verzeichnis ausliest.
Anschliessend sollten nach dem Zufallsprinzip (Nummer aus Anzahl der Dateien + Dateiname + Endung) die Dateien umbenannt und in ein anderes Verzeichnis mit geändertem Namen gespeichert werden
z.B
(Zufall aus 1 bis 100 )+(Dateiname)+(Endung)
d.H vor dem eigentlichen Dateinamen sollte eine Zufallszahl die im Bereich der Anzahl der eingelesenen Dateien liegt, eingefügt werden, und die neue Datei in einem neuen Verzeichnis abgespeichert werden.
Im neuen Verzeichnis erscheinen die Fotos kunterbunt durcheinandergewürfelt, eben nach dem Zufallsprinzip.
Gibt es sowas schon? Ich habe es auf jeden Fall noch nirgens gefunden.
Leide finde ich eine entsprechende Lösung auch im Windowsbereich nicht - also versuche ich den anderen Weg.
Christian
Problem:
Ich habe ein Verzeichnis mit z.B 100 Dateien (Fotos) (Anzahl ist Variabel)
Da die Fotos nach Namen sortiert werden, erscheinen sie immer in der selben Reihenfolge.
Ich bräuchte nun ein Script, das die Anzahl der Dateien in dem entsprechenden Verzeichnis ausliest.
Anschliessend sollten nach dem Zufallsprinzip (Nummer aus Anzahl der Dateien + Dateiname + Endung) die Dateien umbenannt und in ein anderes Verzeichnis mit geändertem Namen gespeichert werden
z.B
(Zufall aus 1 bis 100 )+(Dateiname)+(Endung)
d.H vor dem eigentlichen Dateinamen sollte eine Zufallszahl die im Bereich der Anzahl der eingelesenen Dateien liegt, eingefügt werden, und die neue Datei in einem neuen Verzeichnis abgespeichert werden.
Im neuen Verzeichnis erscheinen die Fotos kunterbunt durcheinandergewürfelt, eben nach dem Zufallsprinzip.
Gibt es sowas schon? Ich habe es auf jeden Fall noch nirgens gefunden.
Leide finde ich eine entsprechende Lösung auch im Windowsbereich nicht - also versuche ich den anderen Weg.
Christian
Kommentar