Strona 1 z 2
automatyczna nazwa pliku
: 10 sty 2011 19:36
autor: honda
witam
w jaki sposób można automatycznie nadawać nazwę plikom (np. txt) pod którymi będą one zapisywane na dysku ?
pozdro
automatyczna nazwa pliku
: 10 sty 2011 21:02
autor: bartus
a co chcesz osiagnac, wiem ze gdzies tam na palecie (nie pamietam czy podstawowej, czy OpenG) bylo cos takiego jak automatycznie generowana nazwa pliku tymczasowego, ewentualnie jezeli chcesz miec jakakolwiek kontrole nad tym wszystkim, to mozesz sobie przeformatowac date i godzine na np: YY_MM_DD_HH_MM_SS dorzucic .txt i takiego stringa przekonwertowac na sciezke, ktora podasz tam, gdzie tworzysz nowy plik.
automatyczna nazwa pliku
: 10 sty 2011 23:08
autor: bogdani
Zasadnicze pytanie, jak ona (ta nazwa) ma wyglądać - co zawierać?
Re: automatyczna nazwa pliku
: 11 sty 2011 09:38
autor: coolfon
bartus pisze: mozesz sobie przeformatowac date i godzine na np: YY_MM_DD_HH_MM_SS dorzucic .txt i takiego stringa przekonwertowac na sciezke
Poniżej przykład konwersji do formatu YYYYMMDD_HHMMSS_nazwa.txt ;)

- automatic_filename.png (14.67 KiB) Przejrzano 20986 razy
Re: automatyczna nazwa pliku
: 11 sty 2011 10:59
autor: honda
czesc,
w rezultacie tej kowersji dostaję: 11.01.201110:55:36
automatyczna nazwa pliku
: 11 sty 2011 11:17
autor: coolfon
Polski windows?
Zmień 'search string' na (\d+).(\d+).(\d{4})(\d{2}):(\d{2}):(\d{2})
a 'replace string' na $3$2$1_$4$5$6_Nazwa.txt
Jak nie pomoże to daj znać ;)
EDIT: bawisz się tym plikiem, który ja zamieściłem, czy może zrobiłeś swój od zera? Kliknij prawym przyciskiem na bloczku 'Search and Replace String' i upewnij się, że masz zaznaczoną opcję 'Regular Expression'.
Re: automatyczna nazwa pliku
: 11 sty 2011 11:30
autor: honda
teraz mam tak: 20110111112827_Nazwa.txt, czy wystarczy w replace string powstawiać separatory ?
Re: automatyczna nazwa pliku
: 11 sty 2011 11:34
autor: coolfon
Dokładnie tak

Pod kolejnymi zmiennymi $3, $2, $1, $4, $5, $6 kryją się odpowiednio: rok, miesiąc, dzień, godzina, minuta i sekunda. Możesz je sobie porozdzielać wedle uznania.
W sumie szybciej byś wstawił dowolny separator i sprawdził czy działa, niż zapytał na forum ;P
Re: automatyczna nazwa pliku
: 11 sty 2011 11:44
autor: Pitol
coolfon pisze:W sumie szybciej byś wstawił dowolny separator i sprawdził czy działa, niż zapytał na forum ;P
A potem inni by pytali o to samo, a tak to mają odpowiedź na tacy

Nie myślisz przyszłościowo coolfon...

automatyczna nazwa pliku
: 11 sty 2011 14:04
autor: bartus
zapominasz o tych co jeszcze nie znalezli funkcji search ...

automatyczna nazwa pliku
: 11 sty 2011 14:44
autor: Pitol
No tak... dla wielu jest to wiedza tajemna i nieznana... normalnie jak "czarna magia!"

Re: automatyczna nazwa pliku
: 12 sty 2011 08:23
autor: honda
Sorry, ale cos jest nie tak.
Nie wyłączając komputera na noc, wynik z tego bloczka mam taki: 12.01.20118:20:06, a 'replace string' $3$2$1_$4$5$6_Nazwa.txt
Re: automatyczna nazwa pliku
: 12 sty 2011 08:58
autor: Pitol
A jakiego wyniku się spodziewałeś?
Re: automatyczna nazwa pliku
: 12 sty 2011 09:20
autor: honda
spodziewałbym się, tak jak w poprzednich mailach: 20110111112827_Nazwa.txt.
automatyczna nazwa pliku
: 12 sty 2011 09:38
autor: Pitol
A zrobiłeś tak jak radził coolfon? Tzn. zaznaczyć opcję Regular Expression w bloczku Search and Replace String. Bo wynik, który podałeś pasuje do tego, który wychodzi gdy ta opcja jest wyłączona.