<?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>Ramazan Utku &#187; bir üst dizin</title>
	<atom:link href="http://www.racih.com/tag/bir-ust-dizin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.racih.com</link>
	<description>Hayallerini kodla ...</description>
	<lastBuildDate>Fri, 16 Apr 2010 07:41:06 +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>Javada Bir üst dizini bulmak</title>
		<link>http://www.racih.com/2009/04/javada-bir-ust-dizini-bulmak/</link>
		<comments>http://www.racih.com/2009/04/javada-bir-ust-dizini-bulmak/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 07:34:38 +0000</pubDate>
		<dc:creator>Racih</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[bir üst dizin]]></category>

		<guid isPermaLink="false">http://www.racih.com/?p=97</guid>
		<description><![CDATA[Üzerinde çalıştığım güncelleme programının indirme işlevini tamamladıktan sonra dosya taşıma işlevini yapmakla uğraşıyordum. Ancak bir üst dizini alan küçük bir kod bulamadım. Bende şunu yazdım.
public class kesme {
private char[] yol;
public kesme(){
String deger = System.getProperty(&#8220;user.dir&#8221;);
String c = deger.substring(deger.lastIndexOf(&#8220;/&#8221;));
int d = deger.length() &#8211; c.length();
yol = new char[d];
for(int i =0; i&#60;d;i++){
yol[i]=deger.charAt(i);
}
String gelenYol = new String(yol);
System.out.println(gelenYol);
System.out.println(c);
}
public static void main(String[] [...]]]></description>
			<content:encoded><![CDATA[<p>Üzerinde çalıştığım güncelleme programının indirme işlevini tamamladıktan sonra dosya taşıma işlevini yapmakla uğraşıyordum. Ancak bir üst dizini alan küçük bir kod bulamadım. Bende şunu yazdım.</p>
<blockquote><p>public class kesme {<br />
private char[] yol;<br />
public kesme(){<br />
String deger = System.getProperty(&#8220;user.dir&#8221;);<br />
String c = deger.substring(deger.lastIndexOf(&#8220;/&#8221;));<br />
int d = deger.length() &#8211; c.length();<br />
yol = new char[d];<br />
for(int i =0; i&lt;d;i++){<br />
yol[i]=deger.charAt(i);<br />
}<br />
String gelenYol = new String(yol);<br />
System.out.println(gelenYol);<br />
System.out.println(c);<br />
}<br />
public static void main(String[] args){<br />
new kesme();<br />
}</p>
<p>}</p></blockquote>
<p>İlk olarak tam dosya yolunu aldım. Ardından o anki dosyamı kestim. Uzunluğunu aldım. Tam yol uzunluğunu aldım ve bir üst dizine kadar olan uzunluğu elde ettim. Sonra charAt özelliğiyle en sonra karaktere kadar char[] dizisine karakterleri teker teker attım. Son olarakta ekrana karakter dizisini String e çevirerek bastım.</p>
<p><span style="color: #ff0000;">Düzeltme :</span> <a href="http://kodveus.blogspot.com/">Tahir Emre </a>hocamın bana gönderdiği mesajla bunun bir methodu olduğunu öğrendim. Verdiği kod</p>
<blockquote><p>File.getParent() komutunu üst dizine ulaşmak için kullanabilirsin:</p>
<p>File f = new File(System.getProperty(&#8220;user.dir&#8221;));<br />
System.out.println(f);<br />
System.out.println(f.getParent());</p></blockquote>
<p>Tahir hocama teşekkürler &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.racih.com/2009/04/javada-bir-ust-dizini-bulmak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
