|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2001
Città: Pisa
Messaggi: 971
|
rinominare serie di file
Vorrei, con un batch rinominare una serie di file in una cartella, ho la digitale che mi scarica le foto con nomi del tipo foto1.jpg foto2.jpg
Vorrei fare un batch con un for che mi rinominasse i file tipo: montagna1.jpg montagna2.jpg montagna3.jpg Il mio problema è che non so come unire le stringhe "montagna" e l'incremento del for!
__________________
www.valeweb.net - fotografare.wordpress.com Sony Vaio FE21H with Fluxbox on Ubuntu |
|
|
|
|
|
#2 |
|
Registered User
Iscritto dal: Jan 2003
Messaggi: 64
|
perchè non provi con c? ora sono di fretta, cmq ti allego il codice di un prog semplicissimo che ho scritto per creare liste di file, funziona con a numeri a 3 cifre (www.bho.com/image_001.ong), magari ti torna utile per il ciclo di cui parlavi!
ps: non scrive su file, ma su console, non so con uindovs ma con linux puoi reinderizzare l'output su file Codice:
#include <iostream.h>
int main()
{
char FileName[100];
char PathToFile[100];
char FileExtension[3];
int StartingNumber, EndingNumber, NumberFormat;
cout << "insert the path to file: " << endl;
cin >> PathToFile;
cout << "insert the file name: " << endl;
cin >> FileName;
cout << "insert the starting number: " << endl;
cin >> StartingNumber;
cout << "insert the ending number: " << endl;
cin >> EndingNumber;
cout << "insert the file extension: " << endl;
cin >> FileExtension;
int p = StartingNumber;
//delta = EndingNumber - StartingNumber;
while (p <= EndingNumber)
{
if(p <= 9)
{
cout << PathToFile << FileName << "0" << "0" << p << "." << FileExtension << endl;
}
else if(p > 9 && p <= 99)
{
cout << PathToFile << FileName << "0" << p << "." << FileExtension << endl;
}
else if(p > 999 && p <= 999)
{
cout << PathToFile << FileName << p << "." << FileExtension << endl;
}
p = p++;
}
return 0;
}
Ultima modifica di elpollodiablo : 06-10-2003 alle 01:29. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Mar 2001
Città: Pisa
Messaggi: 971
|
me la sono cavata in java...(lo studio all'università...) ...faccio scrivere un bat del tipo
ren file1 im1 ren file2 im2 e poi eseguo il bat!
__________________
www.valeweb.net - fotografare.wordpress.com Sony Vaio FE21H with Fluxbox on Ubuntu |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:09.



















