Skocz do zawartości

Zmiana w plikach


Rekomendowane odpowiedzi

Witajcie!

 

Z tego co czytam w dokumentacji nic nie rozumiem (mam chyba takie prawo :P ) chcę, abyście mi pomogli

Mam w plikach różne konfiguracje, chce aby odczytywał mi te konfiguracje (szukał w różnych plikach po kolei wpisów sound001=sound001.wav) i zamieniał w tych plikach na sound 001.mp3

 

skrót xD:

Znaleźć w plikach wpis sound001=sound.wav i zamienić na sound001=sound.mp3

 

Fervi

Odnośnik do komentarza
Udostępnij na innych stronach

Chyba że by go na nowo zapisać :P

 

GML
plik1 = file_text_open_read('plik1.txt') // otwieramy pliki

plik2 = file_text_open_write('plik2.txt')

 

while(!file_text_eof(plik)) // jeśli nie doszliśmy do ostatniej lini pliku1

{

key = 'Sound001' // klucz

wiersz = file_text_read_string(plik1)

if (string_pos(key,wiersz) != 0 ) // jeżeli w wierszu znajduje się key

{

wiersz = key + '=' + 'Sound001.mp3' // nowy wiersz

}

file_text_write_string(plik2,wiersz) // przepisuje wiersz do nowego pliku

file_text_writeln(plik2) // przechodzi do następnej lini w nowym pliku - zapis

file_text_readln(plik1) // przechodzi do następnej lini w pliku2 - odczyt

}

 

file_text_close(plik1)

file_text_close(plik2) // zamyka pliki

to będzie coś takiego

ale przepisałeś plik 1 do plik 2 z zmienionymi wartościami

 

potem możesz dodać

GML
file_delete(file1)

file_copy(file2,nazwafile1)

file_delete(file2)

chyba nie muszę opisywać...
Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...