|
| |||||||
![]() |
| | Seçenekler |
|
#1
| ||||
| | ||||
Dosya ve Klasör ListelemeBelirli klasör içindeki alt klasörleri ve dosyaları, bazı özellikleriyle listeleme Kod: <%
'|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'| Dosya Ve Klasör Listeleyici
'| Belirlediğini klasördeki alt klasörleri ve dosyaları listeler
'| Bu klasörlere linkler verilerek sınırsız şekilde alt klasörlere inilebilir
'| Dosya ve klasörlerin son erişim, oluşturulma ve son değişim tarihlerini verir
'| Ayrıca boyut ve türleri de gösterir
'| doronty37 | doronty37 @ d0gma.org
'| http://www.mydesign.gen.tr
'|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'// Nesne Oluşturuluyor
set FSO = Server.CreateObject("Scripting.FileSystemObject")
'// Listelenecek Klasör Ayarlanıyor
strKlasor = Request.Querystring("klasor")
If strKlasor <> "" and FSO.FolderExists(strKlasor) Then
strAnaKlasor = strKlasor
Else
strAnaKlasor = "C:\"
End If
'// Klasör Nesneleri Oluşturuluyor
set Klasorler = FSO.GetFolder(strAnaKlasor)
Set AltKlasorler = Klasorler.SubFolders
Set Dosyalar = Klasorler.Files
'// Üst Klasöre link Veriliyor
If Klasorler.IsRootFolder = False Then
Set UstKlasor = Klasorler.ParentFolder
UsteLink = "<a href=""?klasor="& UstKlasor.Path &""">Üst Klasör</a>"
Else '// Eğer Üst Klasör Ana Klasörse
UsteLink = "<b>En Üst Klasördesiniz</b>"
End If
%>
<html>
<head>
<title>mydesign | dosya_yoneticisi_v0.1</title>
<style type="text/css">
<!--
a {
font-f+++ly: Verdana;
font-size: 11px;
text-decoration: none;
}
a.copy {
color:#003366;
font-f+++ly: Verdana;
font-size: 10px;
text-decoration: none;
font-weight:normal;
}
a.copy:hover {
color:#ff9900;
font-f+++ly: Verdana;
font-size: 10px;
text-decoration: none;
font-weight:normal;
}
td {
font-f+++ly: Verdana;
font-size: 11px;
text-decoration: none;
}
.baslik {
font-f+++ly: Verdana;
font-size: 11px;
text-decoration: none;
color: #ffffff;
font-weight:bold;
}
.copy {
padding-top:20px;
font-f+++ly: Verdana;
font-size: 10px;
text-decoration: none;
color: #003366;
font-weight:bold;
-->
</style>
</head>
<body onLoad="window.defaultStatus='<%=Klasorler.Path%> içeriği listeleniyor'">
<table width="95%" cellpadding="4" cellspacing="1" bgcolor="#003366">
<tr>
<td width="4%"> </td>
<td width="21%"><span class="baslik">İsim</span></td>
<td width="10%"><span class="baslik">Boyut</span></td>
<td width="20%"><span class="baslik">Tür</span></td>
<td width="15%"><span class="baslik">Oluşturulma</span></td>
<td width="15%"><span class="baslik">Son Erişim</span></td>
<td width="15%"><span class="baslik">Son Değişim</span></td>
</tr>
<%
'// Üst Klasöre Link
Response.Write("<tr><td colspan=""7"" bgcolor=""#cccccc"">"& UsteLink &" | <b>"& Klasorler.Path &"</b>" & _
vbCrLf & " içeriği listeleniyor</td></tr>")
'// Alt Klasörler Listeleniyor
For Each AltKlasor In AltKlasorler
Response.Write("<tr bgcolor=""#f7f7f7"">" & _
vbCrLf & " <td><font face=""wingdings"" size=""3"">1</font></td>" & _
vbCrLf & " <td><a href=""?klasor="& AltKlasor.Path &""">"& AltKlasor.Name &"</a></td>" & _
vbCrLf & " <td>~ "& Int(AltKlasor.Size / 1024) &" KB</td>" & _
vbCrLf & " <td>"& AltKlasor.Type &"</td>" & _
vbCrLf & " <td>"& AltKlasor.DateCreated &"</td>" & _
vbCrLf & " <td>"& AltKlasor.DateLastAccessed &"</td>" & _
vbCrLf & " <td>"& AltKlasor.DateLastModified &"</td>" & _
vbCrLf & " </tr>")
Next
'// Dosyalar Listeleniyor
For Each Dosya In Dosyalar
Response.Write("<tr bgcolor=""#ffffff"">" & _
vbCrLf & " <td><font face=""wingdings"" size=""3"">4</font></td>" & _
vbCrLf & " <td>"& Dosya.Name &"</td>" & _
vbCrLf & " <td>~ "& Int(Dosya.Size / 1024) &" KB</td>" & _
vbCrLf & " <td>"& Dosya.Type &"</td>" & _
vbCrLf & " <td>"& Dosya.DateCreated &"</td>" & _
vbCrLf & " <td>"& Dosya.DateLastAccessed &"</td>" & _
vbCrLf & " <td>"& Dosya.DateLastModified &"</td>" & _
vbCrLf & " </tr>")
Next
%>
</table>
<div align="center" class="copy">
mydesign | dosya_yoneticisi_v0.1</a> -
[ <a class="copy" href="http://www.mydesign.gen.tr" target="_blank">W</a> | <a href="mailto:.tr" class="copy">@</a> ]
</div>
</body>
</html> |
![]() |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konu Açanlar | Forum | Cevaplar | Güncel Mesajlar |
| ASP NET ile listeleme | gokhan_ince | ASP | 0 | 16-03-2008 05:12 |
| cgi-perl Dosya işlemleri (Dosya erişim yetkileri, dosya açma, okuma, yazma ve kapatma | W-S | Perl-Cgi | 0 | 13-03-2008 12:54 |
| FSO ile Listeleme | B737 | Asp kodları | 0 | 03-02-2008 10:52 |
| Dosya ve Klasör Arama | Celebrian | Visual Basic & Action script | 0 | 24-12-2007 10:23 |
| Visual Basic.Net - Dosya ve Klasör Fonksiyon Türleri | kadınca | Visual Basic & Action script | 0 | 18-12-2007 07:21 |