Forum: filer c++

Forum huvudsida -> Programmering -> filer c++

Sidor: 1

Till botten

grym 12:33 - 12:a Juli 2006 | Post #1
Medlem
Inlägg: 2


Skicka PM
Jag har verkligen googlat länge och försökt hitta en kod-snutt som läser in filnamnen i en katalog, (linux), ändrar namnen och sen skriver tillbaka i katalogen. Men det finns verkligen inte.

Skulle vara S... bra att ha när man t.ex vill byta namn på 250 bilder i en katalog.

När jag körde windows så fanns ju Irfanview och i det bildprogrammet finns denna geniala funktion. man skrev bara vad filerna skulle heta, skrev 1, 2 eller hur många hashmarks som helst, så högerställde programmet uppräkningen av bilderna. (semGotland06-###, blev semGotland06-##1 - semGotland06-202 osv.)

Ett tag fick jag för mig att jag sett nån sån funktion i nåt program i ubuntu men jag måste ha drömt, för nu hittar jag det inte.

Har nån nåt grundkodtips så kan jag nog lista ut finliret själv.
Alternativt tips på läsning.

Jag har c++ manualer som är som tegelstenar men där står inte ett skit om sånt. Filhantering tar ALLTID bara upp hur man läser innehållet i en fil inte hur man läser in själva filnamnet och def inte hur man ändrar det och skriver tillbaka det.

-------------------------
Ingen signatur!



Nissebosselasse 12:52 - 12:a Juli 2006 | Post #2
Medlem
Inlägg: 490


Skicka PM
Men det måste ju finnas småprogram i Linux som du kan kombinera ihop, så att den byter namn enligt sagda mönster? Utan att använda dig av C++ menar jag. T.ex. lista alla filer enligt ett visst mönster, dirigera om det till ett annat program som döper om filer etc. etc.

Det borde ju Linux-nissarna här på forumet var välbekanta med! Smiley

-------------------------
http://pushingcows.se
Gula Nallen



ozamosi 13:40 - 12:a Juli 2006 | Post #3
Administratör
Inlägg: 1129


Skicka PM
rename-kommandot gör det: http://www.die.net/doc/linux/man/man1/rename.1.html

För filhantering och enklare administrationsuppgifter brukar bash, perl eller python vara bättre val än C++.

-------------------------
Ljusblå



grym 13:50 - 12:a Juli 2006 | Post #4
Medlem
Inlägg: 2


Skicka PM
Tack för era svar.
Har provat med rename men blev inte klok på hur det funkade,(trots att jag kan läsa innantill ;-) ).

Fick bara fel på eval 1 EOF, så förmodligen ska det stå nåt fiffigt PerlExpr där. Får väl plugga lite perl.

Har bara en pärm med POSIX-programmering hemma så jag får leta på nätet.

Provade även qvm där det tydligen skulle vara lätt men det var riktigt kryptiskt. Kunde ändra filnamn och sen när jag skulle spara så sparades filnamnen i en fil i tmp- That's it. Inget om vad man skulle göra med den filen sen för att verkligen ändra filnamnen.

Men nu ska jag inte sitta här och gnälla.

Gör om, gör rätt!

-------------------------
Ingen signatur!



Sidor: 1

Forum huvudsida -> Programmering -> filer c++
Atom feed

Du får inte posta i den här tråden | Till toppen