<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=59&amp;t=3904&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-06-07T07:35:31+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=59&amp;t=3904&amp;mode</id>
<entry>
<author><name><![CDATA[ciamciak]]></name></author>
<updated>2017-06-07T07:35:31+01:00</updated>
<published>2017-06-07T07:35:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190371#p190371</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190371#p190371"/>
<title type="html"><![CDATA[Re: Visual C# -- Obsługa plików]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190371#p190371"><![CDATA[
No tak, to to <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /> <br />Tak to jest jak się na pałę przykład przekleja.<br /><br />Już kiedyś się na to naciąłem, ale jakoś szybko się połapałem i wyleciało z głowy, teraz pewnie zostanie na dłużej <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />Dzięki za pomoc.<br />Pozdro<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1254">ciamciak</a> — 7 cze 2017, o 07:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Harry]]></name></author>
<updated>2017-06-06T23:29:25+01:00</updated>
<published>2017-06-06T23:29:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190369#p190369</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190369#p190369"/>
<title type="html"><![CDATA[Re: Visual C# -- Obsługa plików]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190369#p190369"><![CDATA[
Chyba wiem co ci się przytrafiło - wytnij kod buttonów, dwumlaśnij w designerze każdy z buttonów - utworzą ci się zdarzenia i w miejsce ich wklej to co wyciąłeś.<br />U Suna prawdopodobnie jest ten sam problem <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Na przyszłość korzystaj z pułapek, wtedy byś wiedział że kod się wogóle nie odpalał <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14685">Harry</a> — 6 cze 2017, o 23:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ciamciak]]></name></author>
<updated>2017-06-06T23:15:21+01:00</updated>
<published>2017-06-06T23:15:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190368#p190368</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190368#p190368"/>
<title type="html"><![CDATA[Re: Visual C# -- Obsługa plików]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190368#p190368"><![CDATA[
Heh, ten twój działa od strzała, nawet jak go modyfikuje, a mój nie chce :/<br />Ustawiłem ten sam Framework i proca na x86.<br />Jutro jeszcze zreinstaluje Visuala.<br /><br />W załączniku kod z domyślnymi ścieżkami:<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1254">ciamciak</a> — 6 cze 2017, o 23:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Harry]]></name></author>
<updated>2017-06-06T22:35:00+01:00</updated>
<published>2017-06-06T22:35:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190367#p190367</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190367#p190367"/>
<title type="html"><![CDATA[Re: Visual C# -- Obsługa plików]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190367#p190367"><![CDATA[
Sprawdź to, kompilowane pod VS2010 na Win7.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14685">Harry</a> — 6 cze 2017, o 22:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ciamciak]]></name></author>
<updated>2017-06-06T21:42:25+01:00</updated>
<published>2017-06-06T21:42:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190364#p190364</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190364#p190364"/>
<title type="html"><![CDATA[Re: Visual C# -- Obsługa plików]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190364#p190364"><![CDATA[
Nie, żadnych błędów.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1254">ciamciak</a> — 6 cze 2017, o 21:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Harry]]></name></author>
<updated>2017-06-06T21:30:35+01:00</updated>
<published>2017-06-06T21:30:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190363#p190363</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190363#p190363"/>
<title type="html"><![CDATA[Re: Visual C# -- Obsługa plików]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190363#p190363"><![CDATA[
A debuger coś krzyczy? <br /><br />Wysłane z mojego GT-I8200N przy użyciu Tapatalka<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14685">Harry</a> — 6 cze 2017, o 21:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ciamciak]]></name></author>
<updated>2017-06-06T20:12:54+01:00</updated>
<published>2017-06-06T20:12:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190358#p190358</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190358#p190358"/>
<title type="html"><![CDATA[Re: Visual C# -- Obsługa plików]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190358#p190358"><![CDATA[
Też sam kompiluję, zmodyfikowałem docelowe ścieżki, odpalam jako admin, ale bez rezultatów.<br />Mogę tylko utworzyć nowy plik.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1254">ciamciak</a> — 6 cze 2017, o 20:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Harry]]></name></author>
<updated>2017-06-06T19:50:36+01:00</updated>
<published>2017-06-06T19:50:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190357#p190357</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190357#p190357"/>
<title type="html"><![CDATA[Re: Visual C# -- Obsługa plików]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190357#p190357"><![CDATA[
hmm, u mnie działa, ale tylko wtedy jak sam skompiluje <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Choć za pierwszym razem pluł się o prawa dostępu do dysku D (u mnie tylko admin może pisać na głównej ścieżce).<br />Natomiast info o katalogu nie pokazuje prawidłowo daty(01-01-01)<br /><br />edit:<br />już pokazuje prawidłowo, dziwne, winda czasem tak ma <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 12 minutach ]</span></strong><br /><br />Trzeba tylko pamiętać, że program nie utworzy katalogu jeżeli już istnieje taka nazwa pliku, i odwrotnie, na tym niestety można się wyłożyć :/<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14685">Harry</a> — 6 cze 2017, o 19:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ciamciak]]></name></author>
<updated>2017-06-06T19:06:18+01:00</updated>
<published>2017-06-06T19:06:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190356#p190356</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190356#p190356"/>
<title type="html"><![CDATA[Re: Visual C# -- Obsługa plików]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190356#p190356"><![CDATA[
To nie to, nawet delete nie działa (sprawdzam na kompach z win 7 i 10, kompiluje na win10).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1254">ciamciak</a> — 6 cze 2017, o 19:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Harry]]></name></author>
<updated>2017-06-06T19:04:29+01:00</updated>
<published>2017-06-06T19:04:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190355#p190355</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190355#p190355"/>
<title type="html"><![CDATA[Re: Visual C# -- Obsługa plików]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190355#p190355"><![CDATA[
Pewnie dlatego że Sun robi operacje na dysku D.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14685">Harry</a> — 6 cze 2017, o 19:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ciamciak]]></name></author>
<updated>2017-06-06T18:51:02+01:00</updated>
<published>2017-06-06T18:51:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190354#p190354</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190354#p190354"/>
<title type="html"><![CDATA[Re: Visual C# -- Obsługa plików]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=190354#p190354"><![CDATA[
Czy coś się zmieniło od czasu tego przykładu, bo z tych ośmiu funkcji działa mi tylko pierwsza?<br />Statyczne wersje tak samo się zachowują.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1254">ciamciak</a> — 6 cze 2017, o 18:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2013-08-18T21:37:51+01:00</updated>
<published>2013-08-18T21:37:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=46248#p46248</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=46248#p46248"/>
<title type="html"><![CDATA[Re: Visual C# -- Obsługa plików]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=46248#p46248"><![CDATA[
Oj niema za co ... po prostu takie bzdety , a że najłatwiej coś pokazać na żywym przykładzie wiec .. siłą rzeczy<br />C to C czy z haszczem czy bez haszcza , czy z plusem czy w natkę Sharpane <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />jeden czort wystarczy przestawić myślenie na C i jakoś idzie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 18 sie 2013, o 21:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Piotrek_P]]></name></author>
<updated>2013-08-18T20:04:01+01:00</updated>
<published>2013-08-18T20:04:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=46229#p46229</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=46229#p46229"/>
<title type="html"><![CDATA[Re: Visual C# -- Obsługa plików]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=46229#p46229"><![CDATA[
Dzięki Sun za pokazanie podstaw &quot;jak to się robi w C#&quot;. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Mi to się marzy napisanie klienta NNTP (np. w C#) bo przez lata &quot;przyrosłem&quot; do usenet-u, a po ostatniej zmianie kompa i systemu na Windows 8, brakuje mi programu do obsługi grup dyskusyjnych. Był XP i OutlookExpress, i komu to przeszkadzało <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> heh. Znam Delphi nie najgorzej i mógł bym coś naskrobać na komponentach Indy , ale jak już dzięki Mirkowi K. zawziąłem się na pisanie w C dla mikrokontrolerów, to może powoli dałbym radę ogarnąć C# na PC. Trzeba będzie spróbować.<br /><br />Pozdrawiam<br />PP<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=290">Piotrek_P</a> — 18 sie 2013, o 20:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-08-18T18:39:20+01:00</updated>
<published>2013-08-18T18:39:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=46217#p46217</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=46217#p46217"/>
<title type="html"><![CDATA[Re: Visual C# -- Obsługa plików]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=46217#p46217"><![CDATA[
Sun wyprodukował dziś już DRUGĄ pigułę <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> i rozdaje wszystkim potrzebalskim <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... dzięki Sun ..... smaczne<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 18 sie 2013, o 18:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2013-08-18T18:31:49+01:00</updated>
<published>2013-08-18T18:31:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=46216#p46216</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=46216#p46216"/>
<title type="html"><![CDATA[Visual C# -- Obsługa plików]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3904&amp;p=46216#p46216"><![CDATA[
Właściwie chyba się dziś wybitnie nudzę <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />No ale niech tam coś zostanie dla potomych ....<br /><br />Ty razem zajmiemy się ważnym tematem dla każdego kodziarza czy obsługa plików.<br />Oczywiście przez to podstępne słowo mam na myśli operacje takie jak:<br /><br /> - Tworzenie<br /> - Usuwanie<br /> - Przenoszenie <br /> - Modyfikowanie<br /><br /> oraz uzyskiwanie informacji o plikach i folderach <br /><br />Oczywiście wiecie wszyscy że obsługa plików w programie bywa bardzo przydatna , choćby <br />do przechowywania konfiguracji programu czy wyników działania i wielu innych ...hihihih<br />(mniej lub bardziej podstępnych celów) , o ile sam odczyt się przydaje to też ważny jest odczyt.<br />Tak więc Wcześniej czy później nadejdzie konieczność użycia operacji na plikach i folderach.<br /><br />Powiedzmy że właśnie nadeszła ....<br /><br />Dlatego wracamy do naszego programu ... splasher <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Na bazie którego przedstawię podstawowe operacje tworzenia, modyfikowania, usuwania, <br />kopiowania oraz przenoszenia plików i folderów znajdujących się na dysku.<br />Dla tych co liczą na otwieranie okna exploratora  .... do wczytywania itd ... to nie nie tym razem , ale kiedyś na pewno <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br /> <br />No dobra otwieramy naszą formę ...  albo tworzymy nową .... ja zostanę przy naszej <br /><br />I dodajemy do niej 8 przycisków (button) i 1 pole tekstowe (textBox) w którym będziemy podawać ścieżki/adresy naszych plików i folderów :<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/58/3cf98e152b84b85dec28bf51d61ea560.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/58/3cf98e152b84b85dec28bf51d61ea560.JPG" alt="Obrazek" /></a><br /><br />Poukładamy to sobie jakoś , i  dodamy adekwatne nazwy przycisków i opis pola tekstowego (LABEL)<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/58/baa49d0198c68cf60f166d741d2ee0db.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/58/baa49d0198c68cf60f166d741d2ee0db.JPG" alt="Obrazek" /></a><br /><br />o na przykład tak <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br /><br />Teraz pozostaje nam tylko okodować przyciski i nasz textBox:<br /><br />[syntax=csharp]private void button2_Click(object sender, EventArgs e)<br />        {<br />            FileInfo file = new FileInfo(textBox1.Text);<br />            file.Create().Close();<br />        }<br /><br />        private void button3_Click(object sender, EventArgs e)<br />        {<br />            FileInfo file = new FileInfo(textBox1.Text);<br />            file.Delete();<br />        }<br /><br />        private void button4_Click(object sender, EventArgs e)<br />        {<br />            FileInfo file = new FileInfo(textBox1.Text);<br />            file.MoveTo(@&quot;d:/&quot; + file.Name);<br />        }<br /><br />        private void button5_Click(object sender, EventArgs e)<br />        {<br />            FileInfo file = new FileInfo(textBox1.Text);<br />            MessageBox.Show(file.Name + file.CreationTime<br />            + file.Extension + file.Length.ToString(), &quot;Informacje&quot;);<br />        }<br /><br />        private void button6_Click(object sender, EventArgs e)<br />        {<br />            DirectoryInfo folder = new DirectoryInfo(textBox1.Text);<br />            folder.Create();<br />        }<br /><br />        private void button7_Click(object sender, EventArgs e)<br />        {<br />            DirectoryInfo folder = new DirectoryInfo(textBox1.Text);<br />            folder.Delete();<br />        }<br /><br />        private void button8_Click(object sender, EventArgs e)<br />        {<br />            DirectoryInfo folder = new DirectoryInfo(textBox1.Text);<br />            folder.MoveTo(@&quot;d:/&quot; + folder.Name);<br />        }<br /><br />        private void button9_Click(object sender, EventArgs e)<br />        {<br />            DirectoryInfo folder = new DirectoryInfo(textBox1.Text);<br />            MessageBox.Show(folder.Name<br />            + folder.CreationTime, &quot;Informacje&quot;);<br />        }[/syntax]<br /><br />Jak widzicie użyłem tutaj klas FileInfo i DirectoryInfo, , nie są dostępne w naszym przykładowym <br />programie i dlatego też musimy dodać do projektu nameSpace System.IO<br /><br />co czynimy na samym początku kodu poprzez dopisanie na końcu :<br /><br />[syntax=csharp]using System.IO;[/syntax]<br /><br />Nadmienię też że podobne rezultaty uzyskamy używając klas File i Directory ....<br /><br /><br />A tak to sobie działa ....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 18 sie 2013, o 18:31</p><hr />
]]></content>
</entry>
</feed>