<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog des IT-Service Burggraf &#187; PrintWorkingDirectory</title>
	<atom:link href="http://blog.itservice-burggraf.de/tag/printworkingdirectory/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.itservice-burggraf.de</link>
	<description>Alles aus der Welt der IT</description>
	<lastBuildDate>Wed, 20 Apr 2011 15:01:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FTP &#8211; Prüfen ob Verzeichnis existiert</title>
		<link>http://blog.itservice-burggraf.de/programmierung/csharp/code_snippets/ftp-pruefen-ob-verzeichnis-existiert/</link>
		<comments>http://blog.itservice-burggraf.de/programmierung/csharp/code_snippets/ftp-pruefen-ob-verzeichnis-existiert/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 14:29:16 +0000</pubDate>
		<dc:creator>tobbe</dc:creator>
				<category><![CDATA[Snippets]]></category>
		<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[FtpWebRequest]]></category>
		<category><![CDATA[FtpWebResponse]]></category>
		<category><![CDATA[GetResponse]]></category>
		<category><![CDATA[isDicExists]]></category>
		<category><![CDATA[NetworkCredential]]></category>
		<category><![CDATA[PrintWorkingDirectory]]></category>
		<category><![CDATA[Snippet]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[WebRequest]]></category>

		<guid isPermaLink="false">http://blog.itservice-burggraf.de/?p=27</guid>
		<description><![CDATA[Mein Ansatz um das Problem zu lösen:

Auf FTP Server einloggen
In das per Create(uri+ dirName) Verzeichnis versuchen zu wechseln
Bei Erfolg =&#62; return true, ansonsten exisitiert das Verzeichnis nicht


public bool isDicExists(String dirName) {
   FtpWebRequest request = (FtpWebRequest)WebRequest.Create(uri + dirName);
   request.Credentials = new NetworkCredential(ftpUserID,ftpPassword);
   request.Method = WebRequestMethods.Ftp.PrintWorkingDirectory;
   try {
  [...]]]></description>
			<content:encoded><![CDATA[<p>Mein Ansatz um das Problem zu lösen:</p>
<ul>
<li>Auf FTP Server einloggen</li>
<li>In das per Create(uri+ dirName) Verzeichnis versuchen zu wechseln</li>
<li>Bei Erfolg =&gt; return true, ansonsten exisitiert das Verzeichnis nicht</li>
</ul>
<pre class="brush: csharp;">
public bool isDicExists(String dirName) {
   FtpWebRequest request = (FtpWebRequest)WebRequest.Create(uri + dirName);
   request.Credentials = new NetworkCredential(ftpUserID,ftpPassword);
   request.Method = WebRequestMethods.Ftp.PrintWorkingDirectory;
   try {
      FtpWebResponse response = (FtpWebResponse)request.GetResponse();
      response.close();
      return true; // Dir exist
   }
   catch (Exception ex) {
      return false; // Dir doesn´t exist
   }
}
</pre>
<p>Habt ihr bessere Vorschläge? Dann immer her damit.</p>
<img src="http://blog.itservice-burggraf.de/?ak_action=api_record_view&id=27&type=feed" alt="code snippets  FTP   Prüfen ob Verzeichnis existiert"  title="FTP   Prüfen ob Verzeichnis existiert" />
	<b>Tags: </b> <br /><a href="http://blog.itservice-burggraf.de/tag/c-sharp/" title="C Sharp" rel="tag">C Sharp</a>, <a href="http://blog.itservice-burggraf.de/tag/c/" title="C#" rel="tag">C#</a>, <a href="http://blog.itservice-burggraf.de/tag/ftp/" title="FTP" rel="tag">FTP</a>, <a href="http://blog.itservice-burggraf.de/tag/ftpwebrequest/" title="FtpWebRequest" rel="tag">FtpWebRequest</a>, <a href="http://blog.itservice-burggraf.de/tag/ftpwebresponse/" title="FtpWebResponse" rel="tag">FtpWebResponse</a>, <a href="http://blog.itservice-burggraf.de/tag/getresponse/" title="GetResponse" rel="tag">GetResponse</a>, <a href="http://blog.itservice-burggraf.de/tag/isdicexists/" title="isDicExists" rel="tag">isDicExists</a>, <a href="http://blog.itservice-burggraf.de/tag/networkcredential/" title="NetworkCredential" rel="tag">NetworkCredential</a>, <a href="http://blog.itservice-burggraf.de/tag/printworkingdirectory/" title="PrintWorkingDirectory" rel="tag">PrintWorkingDirectory</a>, <a href="http://blog.itservice-burggraf.de/tag/snippet/" title="Snippet" rel="tag">Snippet</a>, <a href="http://blog.itservice-burggraf.de/category/programmierung/csharp/code_snippets/" title="Snippets" rel="tag">Snippets</a>, <a href="http://blog.itservice-burggraf.de/tag/source-code/" title="Source Code" rel="tag">Source Code</a>, <a href="http://blog.itservice-burggraf.de/tag/webrequest/" title="WebRequest" rel="tag">WebRequest</a><br /><br />

	<h4>Verwandte Artikel</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.itservice-burggraf.de/programmierung/ftp-prufen-ob-datei-existiert/" title="FTP &#8211; Prüfen ob Datei existiert (24. Mai 2009)">FTP &#8211; Prüfen ob Datei existiert</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/programmierung/csharp/code_snippets/sonderzeichen-mit-regex-aus-string-entfernen/" title="Sonderzeichen mit Regex aus String entfernen (7. Juli 2008)">Sonderzeichen mit Regex aus String entfernen</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/programmierung/csharp/openbook-visual-csharp-2008-von-galileo-computing-verfugbar/" title="Openbook Visual C# 2008 von Galileo Computing verfügbar (4. Juli 2008)">Openbook Visual C# 2008 von Galileo Computing verfügbar</a> (0)</li>
	<li><a href="http://blog.itservice-burggraf.de/allgemein/server-allgemein/mod_rewrite-unter-xampp-aktivieren/" title="Mod_Rewrite unter Xampp aktivieren (26. Dezember 2007)">Mod_Rewrite unter Xampp aktivieren</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.itservice-burggraf.de/programmierung/csharp/code_snippets/ftp-pruefen-ob-verzeichnis-existiert/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

