<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" > <channel><title>Comentários sobre: Verificando o status de um arquivo na rede em C#</title> <atom:link href="http://www.thiagomedeiros.com/blog/programacao-scripts/csharp/verificando-o-status-de-um-arquivo-na-rede-em-c/feed" rel="self" type="application/rss+xml" /><link>http://www.thiagomedeiros.com/blog/programacao-scripts/csharp/verificando-o-status-de-um-arquivo-na-rede-em-c</link> <description></description> <lastBuildDate>Wed, 01 Feb 2012 02:37:00 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Por: Thiago Medeiros</title><link>http://www.thiagomedeiros.com/blog/programacao-scripts/csharp/verificando-o-status-de-um-arquivo-na-rede-em-c/comment-page-1#comment-791</link> <dc:creator>Thiago Medeiros</dc:creator> <pubDate>Fri, 06 Nov 2009 16:04:12 +0000</pubDate> <guid isPermaLink="false">http://www.thiagomedeiros.com/blog/?p=917#comment-791</guid> <description>Olá Alisson tente o ftplib. &lt;a href=&quot;http://www.codeproject.com/KB/IP/ftplib.aspx&quot; rel=&quot;nofollow&quot;&gt;http://www.codeproject.com/KB/IP/ftplib.aspx&lt;/a&gt; Se quiser criar seu próprio código veja esses tutoriais: &lt;a href=&quot;http://msdn2.microsoft.com/en-us/library/system.net.ftpwebrequest(VS.80).aspx&quot; rel=&quot;nofollow&quot;&gt;http://msdn2.microsoft.com/en-us/library/system.net.ftpwebrequest(VS.80).aspx&lt;/a&gt; e &lt;a href=&quot;http://msdn2.microsoft.com/en-us/library/fhk72sf2(VS.80).aspx&quot; rel=&quot;nofollow&quot;&gt;http://msdn2.microsoft.com/en-us/library/fhk72sf2(VS.80).aspx&lt;/a&gt;</description> <content:encoded><![CDATA[<p>Olá Alisson tente o ftplib. <a href="http://www.codeproject.com/KB/IP/ftplib.aspx" rel="nofollow">http://www.codeproject.com/KB/IP/ftplib.aspx</a> Se quiser criar seu próprio código veja esses tutoriais: <a href="http://msdn2.microsoft.com/en-us/library/system.net.ftpwebrequest(VS.80).aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/system.net.ftpwebrequest(VS.80).aspx</a> e <a href="http://msdn2.microsoft.com/en-us/library/fhk72sf2(VS.80).aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/fhk72sf2(VS.80).aspx</a></p> ]]></content:encoded> </item> <item><title>Por: Wilson Dutra</title><link>http://www.thiagomedeiros.com/blog/programacao-scripts/csharp/verificando-o-status-de-um-arquivo-na-rede-em-c/comment-page-1#comment-1426</link> <dc:creator>Wilson Dutra</dc:creator> <pubDate>Sun, 11 Oct 2009 05:05:00 +0000</pubDate> <guid isPermaLink="false">http://www.thiagomedeiros.com/blog/?p=917#comment-1426</guid> <description>Olá Cleisson, beleza cara.Bom Cleisson, vou tentar te explicar. É o seguinte: Lin tem apenas um valor sim e ele varre recebendo cada linha do resultado obtido do OpenFiles, ok? O valor nulo sempre trato em meus códigos e sempre deve ser o primeiro a ser tratado, claro que dependendo de caso a caso. Neste caso, existem algumas linhas que retornam vazio, e estas linhas devem ser ignoradas, outras linhas retornam valores que não são pertinentes e são tratados tb no código, como pode perceber, para adiantar o processo leio a partir da linha 8, ok?No caso do código, como sempre tenho um valor em &#039;lin&#039;, se este for nulo, pode ser o final de arquivo, se for vazio não entra no if, se for, por exeplo &#039;xxxxxxxx&#039; entra no if, pois não é nulo e nem é vazio, sacou? Assim posso tratar a linha e pegar os valores desejados. Não erro no código como o amigo está achando, pois ele tem uma finalidade que foi muito bem aceita, mas valeu seu comentário, sempre é bem vindo para nós desenvolvedores estas críticas.Quero aqui adiantar que estou devendo as atualizações ao nosso amigo Thiago, e quero dizer que o código está super diferente hoje, onde não executo mais o openfiles, gerando arquivos de saída, e sim estou utilizando API&#039;s do Windows pegando diretamente via código como se fosse o OpenFiles, sem contar a execução do Net Share que faz parte do código também.Cleisson, qualquer dúvida, crítica, sugestão, podes postar a vontade que estamos aqui para tentar esclarescer e se não fui 100% objetivo em minha resposta, por favor, comente que tentarei me explicar melhor, valeu?Um forte abraço a todos.Wilson Dutra</description> <content:encoded><![CDATA[<p>Olá Cleisson, beleza cara.</p><p>Bom Cleisson, vou tentar te explicar. É o seguinte:<br /> Lin tem apenas um valor sim e ele varre recebendo cada linha do resultado obtido do OpenFiles, ok? O valor nulo sempre trato em meus códigos e sempre deve ser o primeiro a ser tratado, claro que dependendo de caso a caso. Neste caso, existem algumas linhas que retornam vazio, e estas linhas devem ser ignoradas, outras linhas retornam valores que não são pertinentes e são tratados tb no código, como pode perceber, para adiantar o processo leio a partir da linha 8, ok?</p><p>No caso do código, como sempre tenho um valor em &#8216;lin&#8217;, se este for nulo, pode ser o final de arquivo, se for vazio não entra no if, se for, por exeplo &#8216;xxxxxxxx&#8217; entra no if, pois não é nulo e nem é vazio, sacou? Assim posso tratar a linha e pegar os valores desejados. Não erro no código como o amigo está achando, pois ele tem uma finalidade que foi muito bem aceita, mas valeu seu comentário, sempre é bem vindo para nós desenvolvedores estas críticas.</p><p>Quero aqui adiantar que estou devendo as atualizações ao nosso amigo Thiago, e quero dizer que o código está super diferente hoje, onde não executo mais o openfiles, gerando arquivos de saída, e sim estou utilizando API&#8217;s do Windows pegando diretamente via código como se fosse o OpenFiles, sem contar a execução do Net Share que faz parte do código também.</p><p>Cleisson, qualquer dúvida, crítica, sugestão, podes postar a vontade que estamos aqui para tentar esclarescer e se não fui 100% objetivo em minha resposta, por favor, comente que tentarei me explicar melhor, valeu?</p><p>Um forte abraço a todos.</p><p>Wilson Dutra</p> ]]></content:encoded> </item> <item><title>Por: Wilson Dutra</title><link>http://www.thiagomedeiros.com/blog/programacao-scripts/csharp/verificando-o-status-de-um-arquivo-na-rede-em-c/comment-page-1#comment-760</link> <dc:creator>Wilson Dutra</dc:creator> <pubDate>Sun, 11 Oct 2009 02:05:50 +0000</pubDate> <guid isPermaLink="false">http://www.thiagomedeiros.com/blog/?p=917#comment-760</guid> <description>Olá Cleisson, beleza cara.Bom Cleisson, vou tentar te explicar. É o seguinte: Lin tem apenas um valor sim e ele varre recebendo cada linha do resultado obtido do OpenFiles, ok? O valor nulo sempre trato em meus códigos e sempre deve ser o primeiro a ser tratado, claro que dependendo de caso a caso. Neste caso, existem algumas linhas que retornam vazio, e estas linhas devem ser ignoradas, outras linhas retornam valores que não são pertinentes e são tratados tb no código, como pode perceber, para adiantar o processo leio a partir da linha 8, ok?No caso do código, como sempre tenho um valor em &#039;lin&#039;, se este for nulo, pode ser o final de arquivo, se for vazio não entra no if, se for, por exeplo &#039;xxxxxxxx&#039; entra no if, pois não é nulo e nem é vazio, sacou? Assim posso tratar a linha e pegar os valores desejados. Não erro no código como o amigo está achando, pois ele tem uma finalidade que foi muito bem aceita, mas valeu seu comentário, sempre é bem vindo para nós desenvolvedores estas críticas.Quero aqui adiantar que estou devendo as atualizações ao nosso amigo Thiago, e quero dizer que o código está super diferente hoje, onde não executo mais o openfiles, gerando arquivos de saída, e sim estou utilizando API&#039;s do Windows pegando diretamente via código como se fosse o OpenFiles, sem contar a execução do Net Share que faz parte do código também.Cleisson, qualquer dúvida, crítica, sugestão, podes postar a vontade que estamos aqui para tentar esclarescer e se não fui 100% objetivo em minha resposta, por favor, comente que tentarei me explicar melhor, valeu?Um forte abraço a todos.Wilson Dutra</description> <content:encoded><![CDATA[<p>Olá Cleisson, beleza cara.</p><p>Bom Cleisson, vou tentar te explicar. É o seguinte:<br /> Lin tem apenas um valor sim e ele varre recebendo cada linha do resultado obtido do OpenFiles, ok? O valor nulo sempre trato em meus códigos e sempre deve ser o primeiro a ser tratado, claro que dependendo de caso a caso. Neste caso, existem algumas linhas que retornam vazio, e estas linhas devem ser ignoradas, outras linhas retornam valores que não são pertinentes e são tratados tb no código, como pode perceber, para adiantar o processo leio a partir da linha 8, ok?</p><p>No caso do código, como sempre tenho um valor em &#8216;lin&#8217;, se este for nulo, pode ser o final de arquivo, se for vazio não entra no if, se for, por exeplo &#8216;xxxxxxxx&#8217; entra no if, pois não é nulo e nem é vazio, sacou? Assim posso tratar a linha e pegar os valores desejados. Não erro no código como o amigo está achando, pois ele tem uma finalidade que foi muito bem aceita, mas valeu seu comentário, sempre é bem vindo para nós desenvolvedores estas críticas.</p><p>Quero aqui adiantar que estou devendo as atualizações ao nosso amigo Thiago, e quero dizer que o código está super diferente hoje, onde não executo mais o openfiles, gerando arquivos de saída, e sim estou utilizando API&#8217;s do Windows pegando diretamente via código como se fosse o OpenFiles, sem contar a execução do Net Share que faz parte do código também.</p><p>Cleisson, qualquer dúvida, crítica, sugestão, podes postar a vontade que estamos aqui para tentar esclarescer e se não fui 100% objetivo em minha resposta, por favor, comente que tentarei me explicar melhor, valeu?</p><p>Um forte abraço a todos.</p><p>Wilson Dutra</p> ]]></content:encoded> </item> <item><title>Por: Cleisson</title><link>http://www.thiagomedeiros.com/blog/programacao-scripts/csharp/verificando-o-status-de-um-arquivo-na-rede-em-c/comment-page-1#comment-758</link> <dc:creator>Cleisson</dc:creator> <pubDate>Wed, 07 Oct 2009 20:57:54 +0000</pubDate> <guid isPermaLink="false">http://www.thiagomedeiros.com/blog/?p=917#comment-758</guid> <description>Ae thiago, Olha não entendo muito bem de c# mas pelo que estou vendo.. se assemelha muito a j2se e creio que há um errinho bobo que pode até fazer com que ele nunca entre nessa estrutura de controle do if.. seguinte.. o parametro lin(linha) ele tem um valor apenas, que seria null ou (&quot;&quot;)vazio, nesse codigo você usa o &amp;&amp; como (operador) que faz a comparação: se a linha for nula e vazia ao mesmo tempo. Será que ele pode ser nulo e vazio ao mesmo tempo? não parametros diferente?não seria (&#124;&#124;==ou) o operador?if (j &gt;= 8) //Se a linha for nula ou vazia ignoro if (lin != null &amp;&amp; lin != &quot;&quot;)    -1) //Adiciono a linha aceita ao ArrayList arrTexto.Add(lin.Substring(84)); j++; }Caso eu esteja errado me corrija.. Um abraço! Cleisson Fabricio</description> <content:encoded><![CDATA[<p>Ae thiago, Olha não entendo muito bem de c# mas pelo que estou vendo.. se assemelha muito a j2se e creio que há um errinho bobo que pode até fazer com que ele nunca entre nessa estrutura de controle do if.. seguinte.. o parametro lin(linha) ele tem um valor apenas, que seria null ou (&#8220;&#8221;)vazio, nesse codigo você usa o &#038;&#038; como (operador) que faz a comparação: se a linha for nula e vazia ao mesmo tempo. Será que ele pode ser nulo e vazio ao mesmo tempo? não parametros diferente?</p><p>não seria (||==ou) o operador?</p><p>if (j >= <img src='http://www.thiagomedeiros.com/blog/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> //Se a linha for nula ou vazia ignoro<br /> if (lin != null &#038;&#038; lin != &#8220;&#8221;)    -1)<br /> //Adiciono a linha aceita ao ArrayList<br /> arrTexto.Add(lin.Substring(84));<br /> j++;<br /> }</p><p>Caso eu esteja errado me corrija.. Um abraço! Cleisson Fabricio</p> ]]></content:encoded> </item> <item><title>Por: Cleisson</title><link>http://www.thiagomedeiros.com/blog/programacao-scripts/csharp/verificando-o-status-de-um-arquivo-na-rede-em-c/comment-page-1#comment-1425</link> <dc:creator>Cleisson</dc:creator> <pubDate>Wed, 07 Oct 2009 20:57:00 +0000</pubDate> <guid isPermaLink="false">http://www.thiagomedeiros.com/blog/?p=917#comment-1425</guid> <description>Ae thiago, Olha não entendo muito bem de c# mas pelo que estou vendo.. se assemelha muito a j2se e creio que há um errinho bobo que pode até fazer com que ele nunca entre nessa estrutura de controle do if.. seguinte.. o parametro lin(linha) ele tem um valor apenas, que seria null ou (&quot;&quot;)vazio, nesse codigo você usa o &amp;&amp; como (operador) que faz a comparação: se a linha for nula e vazia ao mesmo tempo. Será que ele pode ser nulo e vazio ao mesmo tempo? não parametros diferente?não seria (&#124;&#124;==ou) o operador?if (j &gt;= 8) //Se a linha for nula ou vazia ignoro if (lin != null &amp;&amp; lin != &quot;&quot;)    -1) //Adiciono a linha aceita ao ArrayList arrTexto.Add(lin.Substring(84)); j++; }Caso eu esteja errado me corrija.. Um abraço! Cleisson Fabricio</description> <content:encoded><![CDATA[<p>Ae thiago, Olha não entendo muito bem de c# mas pelo que estou vendo.. se assemelha muito a j2se e creio que há um errinho bobo que pode até fazer com que ele nunca entre nessa estrutura de controle do if.. seguinte.. o parametro lin(linha) ele tem um valor apenas, que seria null ou (&#8220;&#8221;)vazio, nesse codigo você usa o &amp;&amp; como (operador) que faz a comparação: se a linha for nula e vazia ao mesmo tempo. Será que ele pode ser nulo e vazio ao mesmo tempo? não parametros diferente?</p><p>não seria (||==ou) o operador?</p><p>if (j &gt;= <img src='http://www.thiagomedeiros.com/blog/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> //Se a linha for nula ou vazia ignoro<br /> if (lin != null &amp;&amp; lin != &#8220;&#8221;)    -1)<br /> //Adiciono a linha aceita ao ArrayList<br /> arrTexto.Add(lin.Substring(84));<br /> j++;<br /> }</p><p>Caso eu esteja errado me corrija.. Um abraço! Cleisson Fabricio</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/15 queries in 0.026 seconds using disk: basic
Object Caching 362/373 objects using disk: basic

Served from: www.thiagomedeiros.com @ 2012-02-09 09:13:32 -->
