<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Πρώτα Βήματα - Αρχές προγραμματισμού</title><link>https://www.dotnetzone.gr:443/cs/forums/72/ShowForum.aspx</link><description>Αναρωτιέστε τι σημαίνει object; Class; Inheritance; Design pattern; Την απάντηση μπορείτε να την βρείτε εδώ!</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Πάντα true!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/18263.aspx</link><pubDate>Mon, 09 Oct 2006 03:16:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:18263</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/18263.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=18263</wfw:commentRss><description>Το ότι πρέπει να προσέχει κανείς πως γράφει τα strings σε κάθε γλώσσα, είναι δεδομένο. Η C# δεν έχει κόλλημα με τα \. Όπως και η C#, επιτρέπει να ορίζει κανείς ειδικούς χαρακτήρες μέσα σε ένα string, όπως το tab, το carriage return και άλλους. Αυτό το κάνει όπως και η C++, χρησιμοποιώντας το \ ως escape character. Στη VB πρέπει να προσθέσεις το CR-LF με κώδικα. Στη C# απλά βάζεις το \r\n μέσα στο string.&lt;br /&gt;
&lt;br /&gt;
Τώρα το δε δουλεύει .. το σίγουρο είναι ότι η Directory.Exists δουλεύει. Αν επιστρέφει κάτι απρόσμενο, θα πρέπει να ελέγξεις τί συμβαίνει. Περνάς περίεργο path? Το directory που περνάς, υπάρχει όντως εκεί που νομίζεις? Την τελευταία φορά είχαμε καταλήξει στο ότι η κλήση (!Directory.Exists("...")==true) είχε το αντίθετο από το αναμενόμενο αποτέλεσμα. Εδώ που τα λέμε, δεν χρειαζόταν καν η σύγκριση με το true ή false, καθώς η Exists επιστρέφει boolean χαρακτήρες.&lt;br /&gt;
&lt;br /&gt;
Ακόμα και το directory των Windows δεν είναι υποχρεωτικό να είναι στο C:\Windows.</description></item><item><title>Απ: Πάντα true!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/18261.aspx</link><pubDate>Mon, 09 Oct 2006 01:06:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:18261</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/18261.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=18261</wfw:commentRss><description>Χμμμμ... Τι εννοείς πως δεν υπάρχει λύση και δεν δουλεύει; Σε εμένα παίζει μια χαρά το code snippet που έγραψες.</description></item><item><title>Απ: Πάντα true!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/18257.aspx</link><pubDate>Sun, 08 Oct 2006 18:20:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:18257</guid><dc:creator>espe</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/18257.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=18257</wfw:commentRss><description>Για χαρα!&lt;br&gt;
&lt;br&gt;
Ξεθαυω αυτο το threadακι, μιας κι αντιμετωπιζω το ιδιο προβλημα, υποθετω πως δεν υπαρχει λυση μιας και εχω σαρωσει ολα τα forums του ιντερνετ...&lt;br&gt;
&lt;br&gt;
Να σημειωσω οτι παγιδα μπορει να αποτελει τον τροπο που περνας το path του directory. Διοτι η C# εχει κολημα με τις καθετους (τις νομιζει για τελεστες). Το path "c:\windows" δεν ειναι σωστο. Σωστο ειναι το "c:\\windows" ή το  @"c:\windows" (μαζι με το παπακι).&lt;br&gt;
&lt;br&gt;
Οπως και να χει η εξης απλη εντολη δεν δουλευει:&lt;br&gt;
&lt;br&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;return&lt;/span&gt; System.IO.Directory.Exists(&lt;span style="color: #666666;background-color: #e4e4e4;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;@"C:\WINDOWS"&lt;/span&gt;);&lt;/span&gt;</description></item><item><title>Απ: Πάντα true!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9581.aspx</link><pubDate>Mon, 13 Feb 2006 00:11:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9581</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9581.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=9581</wfw:commentRss><description>Hehehe!Indeed.. Vampires united!</description></item><item><title>Απ: Πάντα true!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9577.aspx</link><pubDate>Sun, 12 Feb 2006 22:45:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9577</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9577.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=9577</wfw:commentRss><description>Μην ανησυχείς, υπάρχουμε κι άλλοι, ας είναι καλά το Σ/Κ!</description></item><item><title>Απ: Πάντα true!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9565.aspx</link><pubDate>Sun, 12 Feb 2006 12:59:23 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9565</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9565.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=9565</wfw:commentRss><description>Τελικά δεν είμαι ο μόνος ξενύχτης σε αυτό το site.. ακου 4:44.. &lt;img src="/cs/emoticons/emotion-4.gif" alt="Stick out tongue [:P]" /&gt;</description></item><item><title>Απ: Πάντα true!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9564.aspx</link><pubDate>Sun, 12 Feb 2006 12:44:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9564</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9564.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=9564</wfw:commentRss><description>Θωμά,&lt;br&gt;στον αρχικό σου κώδικα λες:&lt;br&gt;&lt;br&gt;if (!Directory.Exists(path1) == true)&lt;br&gt;&lt;br&gt;Ας δούμε λίγο τι επιστρεφει αυτο σε κάθε περίπτωση.&lt;br&gt;&lt;br&gt;Καταρχήν, το Directory.Exists(path1) επιστρέφει:&lt;br&gt;- True αν το path1 υπάρχει&lt;br&gt;- False αν το path1 δεν υπάρχει.&lt;br&gt;&lt;br&gt;Το !Directory.Exists(path1) επιστρέφει ανάποδα:&lt;br&gt;- False αν το path1 υπάρχει&lt;br&gt;- True αν το path1 δεν υπάρχει.&lt;br&gt;&lt;br&gt;Σημείωση, οτι το "!" μπροστά δεν αντιστρέφει ΟΛΗ τη συνθήκη, αλλα μόνο το Directory.Exists (path1)&lt;br&gt;&lt;br&gt;Αρα μπορούμε να αντικαταστήσουμε ολόκληρη τη "φραση" "!Directory.Exists(path1) με True ή False σύμφωνα με το παραπάνω.&lt;br&gt;&lt;br&gt;Ετσι, έχεις τις εξής περιπτώσεις:&lt;br&gt;Στην περίπτωση που το path1 υπάρχει το IF σου γίνεται:&lt;br&gt;If (false==true) που φυσικά κάνει false&lt;br&gt;&lt;br&gt;Στην περίπτωση που το path1 ΔΕΝ υπάρχει, το IF σου γίνεται:&lt;br&gt;If (true==true) που φυσικά κάνει true.&lt;br&gt;&lt;br&gt;Στον παρακάτω κώδικα επιστρέφεις true αν είναι true η συνθήκη, false αν είναι false. Ολο αυτό φυσικά είναι ένας τετραπλός πλεονασμός, (το if, η αντιστροφή, η σύγκριση και το ίδιο το function) αλλά παρ'όλα αυτά το αποτέλεσμα που παίρνεις είναι πάντα:&lt;br&gt;&lt;br&gt;TRUE αν ΔΕΝ υπάρχει το path1&lt;br&gt;FALSE αν ΥΠΑΡΧΕΙ to path1&lt;br&gt;&lt;br&gt;Δηλαδή τα ανάποδα από ο,τι θα ήθελες.&lt;br&gt;&lt;br&gt;Τωρα γιατί σου βγάζει πάντα true; Η μόνη εξήγηση που μπορώ να δώσω είναι οτι δεν γράφεις σωστά το path1 (εννοώ την τιμή που εκχωρείς στη μεταβλητή path1) με αποτέλεσμα ΠΟΤΕ να μην βρίσκει οτι υπάρχει και σύμφωνα με τα παραπάνω να σου γυρνάει πάντα true.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Πάντα true!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9559.aspx</link><pubDate>Sun, 12 Feb 2006 05:49:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9559</guid><dc:creator>tommaσ</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9559.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=9559</wfw:commentRss><description>Σε εσάς πέζει κανονικά?&lt;br&gt;</description></item><item><title>Απ: Πάντα true!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9555.aspx</link><pubDate>Sun, 12 Feb 2006 04:00:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9555</guid><dc:creator>tommaσ</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9555.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=9555</wfw:commentRss><description>&lt;P&gt;&lt;BR&gt;&lt;STRIKE&gt;πως το ανεβάζουμε?&lt;/STRIKE&gt;&lt;/P&gt;
&lt;P&gt;K. το βρήκα. το κουμπη πάνω πάνω ειναι αυτό που μου δημιουργεί το πρόβλημα&amp;nbsp;το έφτιαξα έτσι ωστε να είναι εμφανές&lt;/P&gt;</description></item><item><title>Απ: Πάντα true!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9554.aspx</link><pubDate>Sun, 12 Feb 2006 03:57:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9554</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9554.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=9554</wfw:commentRss><description>Θέλεις να ανεβάσεις όλο σου το project να δούμε τι γίνεται;</description></item><item><title>Απ: Πάντα true!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9553.aspx</link><pubDate>Sun, 12 Feb 2006 03:39:46 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9553</guid><dc:creator>tommaσ</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9553.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=9553</wfw:commentRss><description>1) συνεχίζει να το κανει και με αλλους φακελους που υπαρχουν ή δεν υπάρχουν&lt;br&gt;2)με τον δικό μου τρόπο βγάζει ολο true με τον δικό σου ολο false&lt;img src="/cs/emoticons/emotion-4.gif" alt="Stick out tongue [:P]" /&gt;</description></item><item><title>Απ: Πάντα true!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9552.aspx</link><pubDate>Sun, 12 Feb 2006 03:29:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9552</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9552.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=9552</wfw:commentRss><description>Δηλαδή, ό,τι directory και να βάλεις ως όρισμα, αυτό σου επιστρέφει true;&lt;br&gt;Αν βάλεις "C:\TrexaGyreve" θα σου επιστρέψει true;&lt;br&gt;Αν αυτή η συμπεριφόρά ισχύει μόνο για το "c:\file", αυτό σημαίνει ότι τη στιγμή που εκτελείται το statement, υπάρχει αυτό το directory...</description></item><item><title>Απ: Πάντα true!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9551.aspx</link><pubDate>Sun, 12 Feb 2006 03:11:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9551</guid><dc:creator>tommaσ</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9551.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=9551</wfw:commentRss><description>Τα έκανα ολλα αυτα!!!&lt;br&gt;        και όμως βγάζει true!!!</description></item><item><title>Απ: Πάντα true!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9550.aspx</link><pubDate>Sun, 12 Feb 2006 03:09:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9550</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9550.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=9550</wfw:commentRss><description>Για να σου βγάζει πάντα true πάει να πει ότι υπάρχει αυτό το directory... &lt;br&gt;Ακόμα κι αν το διαγράψεις σου επιστρέφει true;&lt;br&gt;Κάνε debug και πρόσθεσε ένα breakpoint στο επίμαχο statement. Όταν έρθει η ώρα να εκτελεστεί, έλεγξε προηγουμένως με τον windows explorer άν όντως υπάρχει το directory ή όχι...</description></item><item><title>Απ: Πάντα true!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9548.aspx</link><pubDate>Sun, 12 Feb 2006 02:04:01 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9548</guid><dc:creator>tommaσ</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9548.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=9548</wfw:commentRss><description>&lt;P&gt;ευχαριστώ και τους 2 .Η πλάκα ειναι οτι απαντίσατε ταυτοχρόνος(ενα δευτερολεπτο πιο γρήγορος ο KelMan&lt;img src="/cs/emoticons/emotion-4.gif" alt="Stick out tongue [:P]" /&gt;!!!.&lt;/P&gt;
&lt;P&gt;ΚΑΙ TΩΡΑ μου το βγάζει ολο &lt;FONT color=#0000ff size=2&gt;&lt;STRONG&gt;&lt;U&gt;true!!!!&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/FONT&gt;</description></item></channel></rss>