Powrót   Forum CDRinfo.pl > Różne > Off topic

Off topic Forum poświęcone wszelkim innym tematom.



Witaj Nieznajomy! Zaloguj się lub Zarejestruj

Zarejestrowani użytkownicy mają dostęp do dodatkowych opcji, lepszej wyszukiwarki oraz mniejszej ilości reklam. Rejestracja jest całkowicie darmowa!

Odpowiedz na post
 
Opcje związane z dyskusją Tryby wyświetlania
Stary 23.03.2007, 14:26   #1
Kasprzak
...niepoprawny marzyciel.
 
Avatar użytkownika Kasprzak
 
Data rejestracji: 25.06.2002
Lokalizacja: Poznań
Posty: 4,752
Kasprzak zaczyna zdobywać reputację <1 - 49 pkt>
Program w C++/Delphi - skracanie nazwy

Witam
Mam do napisania program ktory ma po wskazaniu katalogu np. c:\test
odczytac liste plikow (tylko ktore maja rozszerzenie mp3) i jezeli ich nazwa (poza rozszerzeniem czyli 4 ostatnimi znakami) jest wieksza niz 40 to uciac nazwe od tych 40 znakow w gore i zmienic na ta skrocona z rozszerzeniem mp3 , zapisac zmiany w tym folderze test i przeniesc/skopiowac do test2.

How?

Normalnie wczytac katalog, liste plikow, utworzyc tablice z tych plikow ..., jezeli sizeof char wieksze niz 40 to ... ? Nie wiem.

Brak pomyslow na wykonanie tego.
__________________
Pozdrawiam!
Kasprzak jest offline   Odpowiedz cytując ten post

  #ads
CDRinfo.pl
Reklamowiec
 
 
 
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
 

CDRinfo.pl is online  
Stary 23.03.2007, 14:42   #2
ksviper
samotność
 
Avatar użytkownika ksviper
 
Data rejestracji: 08.08.2004
Lokalizacja: Klimontów
Posty: 2,940
ksviper po prostu jest dobry(a) <350 - 449 pkt>ksviper po prostu jest dobry(a) <350 - 449 pkt>ksviper po prostu jest dobry(a) <350 - 449 pkt>ksviper po prostu jest dobry(a) <350 - 449 pkt>ksviper po prostu jest dobry(a) <350 - 449 pkt>
to:
pobierz 40 znak***243;w ze stringa licz***261;c od lewej do prawej (czyli pocz***261;tkowe 40 znak***243;w), doklej rozrzeszenie i wywo***322;aj polecenie systemowe ren z odpowiednimi parametrami i po problemie
Podejrzewam, ***380;e jak skorzystasz z API to b***281;dzie taka funkcja do zmiany nazwy pliku.
Powodzenia
__________________
ksviper jest offline   Odpowiedz cytując ten post
Stary 23.03.2007, 16:17   #3
smolik
8 Samuraj
 
Avatar użytkownika smolik
 
Data rejestracji: 23.03.2004
Lokalizacja: Ciemna strona Księżyca
Posty: 1,248
smolik zaczyna zdobywać reputację <1 - 49 pkt>
W C++ jest funkcja Rename(old,new)
Wystarczy old poda***263; inn***261; ***347;cie***380;k***281; ni***380; w new to plik zostanie automatycznie przeniesiony.
Funkcja LEFT(string, ilo***347;***263;) zwraca tyle znak***243;w od lewej strony ile jest podanych w ilo***347;***263;.
__________________
Miłość to czekanie na szelesty, listy, na pukanie do drzwi...

Reputkowym skrytożercom mówimy nie!!!
smolik jest offline   Odpowiedz cytując ten post
Odpowiedz na post


Twoje uprawnienia:
Nie możesz rozpoczynać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz umieszczać załączników
Nie możesz edytować swoich postów

BB codeWłączone
EmotikonkiWłączone
Kody [IMG]Włączone
Kody HTML są Wyłączone

Teleport


Wszystkie czasy w strefie CET. Aktualna godzina: 20:19.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.