Προς το περιεχόμενο

rename με javascript;


elias_t

Προτεινόμενες αναρτήσεις

Δημοσ.

καλησπερα!εχω ενα προβλημα και θα ηθελα την βοηθεια σας.

λοιπον ξεκιναμε..

εχω φακελους με αρχεια pdf,ο καθε φακελος εχει περιπου 300 αρχεια pdf.

εχς επισης και αρχεια text για καθε φακελο με τα ονοματα των pdf.

πχ τα pdf τωρα εχουν το ονομα rt100001980,rt200001980...

και στο txt ειναι 1-2.4.1980,2-4.4.1980 κτλ

ξερετε τροπο να γινει αυτο με javascript γιατι ειναι πολλα τα pdf!:fear:

Δημοσ.

sorry...για να μετονομασω τα αρχεια pdf με τον τιτλο που εχω αποθηκευσει στο text αρχειο

δεν με πειραζει η γλωσσα απλως νομιζα οτι θα γινοταν πιο ευκολα με javascript!

georgemarinos το δοκιαμασα αυτο αλλα δεν γινοταν!

καμια ιδεα?

Δημοσ.
καλησπερα!εχω ενα προβλημα και θα ηθελα την βοηθεια σας.

λοιπον ξεκιναμε..

εχω φακελους με αρχεια pdf,ο καθε φακελος εχει περιπου 300 αρχεια pdf.

εχς επισης και αρχεια text για καθε φακελο με τα ονοματα των pdf.

πχ τα pdf τωρα εχουν το ονομα rt100001980,rt200001980...

και στο txt ειναι 1-2.4.1980,2-4.4.1980 κτλ

ξερετε τροπο να γινει αυτο με javascript γιατι ειναι πολλα τα pdf!:fear:

 

Με ποιόν ακριβώς τρόπο αντιστοιχίζονται τα ονόματα στο δίσκο με αυτά στο τχτ;

Δημοσ.

στα txt τα ονοματα ειναι σε στηλη?

δηλαδη

1-2.4.1980

2-4.4.1980

κλπ?

Αν ναι, και η σειρα στο txt ειναι ιδια με τη σειρα που τα pdf εμφανιζονται στο παραθυρο, τοτε γινεται ευκολα με batch file

 

Καταρχην, παρε μια λιστα με τα τωρινα ονοματα των pdf

Σε γραμμη εντολων στο φακελο των pdf

dir /b *.pdf > filenames.txt

 

Μετα ανοιξε ενα excel

Στην πρωτη στηλη γραψε ren

στη δευτερη βαλε με copy paste τα τωρινα ονοματα των pdf

στην τριτη βαλε τα ονοματα που θες να γινουν.

Υποθετω οτι πουθενα κανενα ονομα δεν εχει space μεσα

 

Μετα παρε και τις 3 στηλες μαζι και καντες paste σε ενα notepad και σωσε το αρχειο με καταληξη bat.

 

Βαλε το Bat μεσα στο φακελο με τα pdf, εκτελεσε το και καθαρισες.

 

Υποθετω οτι στο txt με τα νεα ονοματα περιλαμβανεται η καταληξη pdf στο νεο ονομα. Αν οχι, τοτε μολις φτιαξεις το bat οπως σου ειπα, προσθεσε στο τελος 1 γραμμη ακομα:

ren *. *.pdf

 

(ναι ετσι ειναι, δεν εχω ξεχασει το * μετα την τελεια)

 

 

ΥΓ Θα μπορουσε και να γινει η ολη δουλεια μονο με batch χωρις το excel αλλα νομιζω οτι αυτη η διαδικασια αν και μπακαλικη ειναι μαλλον η πιο κατανοητη

  • 2 εβδομάδες αργότερα...
Δημοσ.

Τι εχει κενο?

Το καθε ονομα αρχειου εχει κενα η τα ονοματα διαφορετικων αρχειων διαχωριζονται με κενο?

Δημοσ.

Ναι. Πρεπει να μπουν "" στην εντολη για να μην υπαρχει αμφιβολια που τελειωνει το ονομα.

 

Δες αν μπορεις να αντικαταστησεις τα κενα με _ με καποιο replace all, γιατι το να προσθεσεις τα εισαγωγικα με τη μεθοδο που σου περιεγραψε με το excel ισως ειναι πιο δυσκολο

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...