<?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>yazma izni arşivleri - Ertan Dönmez</title>
	<atom:link href="https://www.ertandonmez.org/tag/yazma-izni/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Ertan Dönmez Kişisel Blog Sitesi.</description>
	<lastBuildDate>Sun, 28 Mar 2010 17:06:30 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>FSO ile dosya veya klasör oluşturmak, silmek ve güncellemek</title>
		<link>https://www.ertandonmez.org/fso-ile-dosya-veya-klasor-olusturmak-silmek-ve-guncellemek/</link>
					<comments>https://www.ertandonmez.org/fso-ile-dosya-veya-klasor-olusturmak-silmek-ve-guncellemek/#comments</comments>
		
		<dc:creator><![CDATA[Ertan]]></dc:creator>
		<pubDate>Sun, 28 Mar 2010 17:06:30 +0000</pubDate>
				<category><![CDATA[Kategorisizler]]></category>
		<category><![CDATA[createfile]]></category>
		<category><![CDATA[createfolder]]></category>
		<category><![CDATA[deletefile]]></category>
		<category><![CDATA[deletefolder]]></category>
		<category><![CDATA[file system object]]></category>
		<category><![CDATA[filesystemobject]]></category>
		<category><![CDATA[fso]]></category>
		<category><![CDATA[yazma izni]]></category>
		<guid isPermaLink="false">https://www.ertandonmez.org/?p=276</guid>

					<description><![CDATA[<p>ASP’de kodlar ile dosya oluşturabilir, silebilir ve güncelleyebilirsiniz. Aynı şekilde yeni klasörler açabilir, silebilirsiniz. Bunun için FSO (File System Object) adında nesne kullanılmaktadır. Bir dosya ya da klasör oluşturma işlemini yapmadan önce, bunların bulunacağı dizinin yazma izninin olmasını sağlayın. Bunun için server ya da bilgisayarınızda klasöre sağ tıklayıp güvenlik sekmesinden everyone kullanıcısı ya da siteyi [&#8230;]</p>
<p><a href="https://www.ertandonmez.org/fso-ile-dosya-veya-klasor-olusturmak-silmek-ve-guncellemek/">FSO ile dosya veya klasör oluşturmak, silmek ve güncellemek</a> yazısı ilk önce <a href="https://www.ertandonmez.org">Ertan Dönmez</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" class="alignleft" src="https://www.ertandonmez.org/wp-content/uploads/asp.jpg" alt="asp" width="331" height="246" />ASP’de kodlar ile dosya oluşturabilir, silebilir ve  güncelleyebilirsiniz. Aynı şekilde yeni klasörler açabilir,  silebilirsiniz. Bunun için FSO (File System Object) adında nesne  kullanılmaktadır. Bir dosya ya da klasör oluşturma işlemini yapmadan  önce, bunların bulunacağı dizinin<strong> yazma izni</strong>nin  olmasını sağlayın. Bunun için server ya da  bilgisayarınızda klasöre sağ tıklayıp güvenlik sekmesinden everyone  kullanıcısı ya da siteyi kullanan iis user için yazma ve değiştirme  (write, modify) izni verin. Plesk panelini kullananlar için bu işlem  daha kolay şekilde yapılabilir. Aşağıda aspyegiris.asp dosyası kategori  klasörüne kaydediliyor. FSO nesnesinin Createfile özelliği kullanılarak  yapılan bu işlem için dizin yolu gerekli. Eğer bu yolu bilmiyorsanız,  herhangi bir sayfada Server Veriables değerlerinden  &lt;%=Request.ServerVariables(“APPL_PHYSICAL_PATH”)%&gt; kodu ile  görebilirsiniz.<span id="more-276"></span><br />
<em>&lt;%xpath=”aspyegiris.asp”<br />
set fso = createobject(“scripting.filesystemobject”)<br />
file_being_created=”https://www.ertandonmez.org/kategori/” &amp; xpath<br />
Set act =  fso.CreateTextFile(“C:/Inetpub/vhosts/ertandonmez.com/httpdocs/kategori/”  &amp; xpath, true)<br />
xyazi=EncodeHtml(icerik()) ‘ içerik fonksiyonu ile herhangi bir yazı  getiriyoruz<br />
act.WriteLine(xyazi)<br />
act.close%&gt;</em><br />
Bu dosya içeriğini güncellemek için aynı dosya adını kullanmanız  yeterli. Yani yukardaki kodları bir kez daha çalıştırırsanız dosya  içeriği de ismi aynı kalmak suretiyle değişecektir.<br />
Bu dosyayı silmek için ise FSO.DeleteFile kodu kullanılarak  yapılmaktadır. Aşağıdaki örnekte olduğu gibi bu işlemi yapmadan önce  dosyanın var olup olmadığını da FileExists ile kontrol edebilirsiniz.<br />
<em>&lt;%dosya=”</em><em>C:/Inetpub/vhosts/ertandonmez.com/httpdocs/kategori/</em>aspyegiris.asp”<br />
<em>Set fso= Server.CreateObject(“Scripting.FileSystemObject”)<br />
If fso.FileExists(dosya) Then<br />
FSO.DeleteFile(dosya)<br />
End If%&gt;</em><br />
Şimdi de bir klasör yaratalım. Klasörü oluşturmak için CreateFolder  kodu kullanılır. Aşağıda kategori klasörü altında asp klasörü  oluşturuldu.<br />
<em>&lt;%Set  fso= Server.CreateObject(“Scripting.FileSystemObject”)</em><br />
set dr =  fso.CreateFolder(“C:/Inetpub/vhosts/ertandonmez.com/httpdocs/kategori/asp”)<br />
%&gt;<br />
Klasör silmek için ise kullanılan kod:<br />
<em>&lt;%strklasor=”</em><em></em><em>C:/Inetpub/vhosts/ertandonmez.com/httpdocs/kategori/asp”</em><br />
<em>Set FSO = Server.CreateObject(“Scripting.FileSystemObject”)<br />
If FSO.FolderExists(strKlasor) Then<br />
FSO.DeleteFolder(strKlasor)<br />
End If%&gt;</em><br />
şeklindedir.<br />
aspkodlari.com alıntıdır.</p>
<p><a href="https://www.ertandonmez.org/fso-ile-dosya-veya-klasor-olusturmak-silmek-ve-guncellemek/">FSO ile dosya veya klasör oluşturmak, silmek ve güncellemek</a> yazısı ilk önce <a href="https://www.ertandonmez.org">Ertan Dönmez</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ertandonmez.org/fso-ile-dosya-veya-klasor-olusturmak-silmek-ve-guncellemek/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
