¾È±Ô °øºÎ¹æ

ACTIVE SERVER PAGE > FSO - Folder °ü·Ã

µî·ÏÀÏ : 2017-07-04 17:31 Á¶È¸¼ö : 52,351

¾È³çÇϼ¼¿ä ȨÁö±â ¾È±Ô¶ø´Ï´Ù.
 
Â͸ŠÀÖÀ¸¸é Å©¸®¼ö¸¶¼ö³×¿µ ^^;;
 
¿©·¯ºÐ ¸Þ¸® Å©¸®¼ö¹«¼ö  ~~~~
 
¿·±¸¸® ½ä··ÇÏÁö ¾ÊÀ¸¼¼¿©????? Àú¾ß ¸ð~ µçµçÇÑ »ªÀÌ ÀÖÀ¸´Ï, ¾ðÁ¦³ª µû¶æÇϳ׿µ.. ÇìÇì ^^;
 
ºÎ·´Á®???? ¸Þ··~
 
¿À´ÃÀº Folder ¿¡ ´ëÇؼ­ °£´ÜÇÏ°Ô Á¤¸®ÇØ º¼±î ÇÕ´Ï´Ù.
 
set fso=createobject("scripting.filesystemobject")

FileSystemObject ÀνºÅϽº FSO¸¦ ¸¸µé¾ú½À´Ï´Ù.
 
±×·³, FSOÀÇ Æú´õ °ü·Ã ¸Þ¼­µå¿£ ¾î¶² °ÍµéÀÌ ÀÖÀ»±î¿©?
 
 
FSOÀÇ Æú´õ °ü·Ã ¸Þ¼­µå
¼Ó ¼º ¼³ ¸í
fso.createfolder("c:\test1")
fso.DeleteFolder("c:\test1")
fso.getfolder("c:\test1")
fso.FolderExists("c:\test1")
c:\test1Æú´õ¸¦ ¸¸µì´Ï´Ù.
c:\test1 Æú´õ¸¦ Áö¿ó´Ï´Ù..
c:\test1 Æú´õÀÇ ÇÚµéÀ» °¡Áö°í ¿É´Ï´Ù.
c:\test1ÀÇ Æú´õÀÇ Á¸ÀçÀ¯¹«¸¦ ¸®ÅÏÇÕ´Ï´Ù(Á¸Àç:true)..
  

FSO¿¡ °ü·ÃµÈ ¸Þ¼­µå´Â Ç¥¿¡ ÀÖ´Â °Í°ú °°½À´Ï´Ù.
 
´ÙÀ½À¸·Î getFolder("c:\test1") ¿Í °°ÀÌ Æú´õÀÇ ÇÚµéÀ» °¡Áö°í¿Í¼­ »ç¿ëµÇ´Â ¿¹Á¦(À̵¿)ÀÔ´Ï´Ù.
 
set Folder=fso.getFolder("c:\test1") 
folder.Move("c:\develop\test1")
 
c:\test1 Æú´õÀÇ ÇÚµéÀ» °¡Áö°í ¿ÂÈÄ c:\develop\test1 Æú´õ·Î À̵¿ÇÏ´Â ¿¹Á¦ ÀÔ´Ï´Ù.
 
Folder º¯¼ö¿¡ ³Ö°í, »ç¿ëµÉ¼ö ÀÖ´Â ¸Þ¼­µåµéÀ» ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.
 
 
set Folder=fso.getFolder("c:\test1")
¼Ó ¼º ¼³ ¸í
folder.Move("c:\develop\test1")
folder.Copy("c:\develop\test1")
folder.name
folder.IsRootFolder
folder.Size
folder.DateLastModified
folder.DateLastAccessed
folder.DateCreated
folder.parentfolder
c:\test1Æú´õ¸¦ c:\develop\test1À¸·Î À̵¿ÇÕ´Ï´Ù.
c:\test1Æú´õ¸¦ c:\develop\test1À¸·Î º¹»çÇÕ´Ï´Ù.
Æú´õÀÇ À̸§À» °¡Áö°í ¿É´Ï´Ù.
Æú´õ°¡ ·çÆ® ¿©ºÎ¸¦ ¸®ÅÏÇÕ´Ï´Ù.(·çÆ®=true)
Æú´õÀÇ size¸¦ °¡Áö°í ¿É´Ï´Ù.
¸¶Áö¸· ¾÷µ¥ÀÌÆ® ³¯Â¥¸¦ °¡Áö°í ¿É´Ï´Ù.
¸¶Áö¸· ÀÐÀº ³¯Â¥¸¦ °¡Áö°í ¿É´Ï´Ù.
Æú´õ°¡ ¸¸µé¾îÁø ³¯Â¥¸¦ °¡Áö°í ¿É´Ï´Ù.
»óÀ§Æú´õ¸¦ °¡Áö°í ¿É´Ï´Ù.
  
       

¾Æ·¡ÀÇ ¿¹Á¦´Â ¼­ºêÆú´õ¿¡ °ü·ÃµÈ ¿¹Á¦ ÀÔ´Ï´Ù.
  
<%
set fso=createobject("scripting.filesystemobject")
set Folder=fso.getFolder("c:\test1")
set subfolders=folder.SubFolders
s=subfolders.count
resposne.write "SubFolders Count="&s
%>

     
À§ÀÇ ¿¹Á¦´Â ¼­ºêÆú´õÀÇ °¹¼ö¸¦ Ãâ·ÂÇÏ´Â ¿¹Á¦ ÀÔ´Ï´Ù.
  
¾Æ·¡ÀÇ ¿¹Á¦´Â ¼­ºêÆú´õ¿¡ °¢±â Æú´õ À̸§À» Ãâ·ÂÇÏ´Â ¿¹Á¦ ÀÔ´Ï´Ù.
  
<%
set fso=createobject("scripting.filesystemobject")
set Folder=fso.getFolder("c:\test1")
set SubFolders=folder.SubFolders
    for each SubFolder in SubFolders
        SubFolderName=SubFolder.Name
        response.write(SubFolderName&"<br>")
    next
%>

  
ÇöÀç Æú´õÀÇ ÆÄÀÏÀÌ °¹¼ö´Â ¾ó¸¶³ª µÉ±î¿©?

<%
set fso=createobject("scripting.filesystemobject")
set Folder=fso.getFolder("c:\test1")
set files=folder.files s=files.count
%>
¡Ø Ȥ½Ã µµ¿òÀÌ µÇ¼Ì´Ù¸é ´ñ±Û¿¡ ÇѸ¶µð ³²°ÜÁÖ¼¼¿ä!
ÀÛ¼ºÀÚ   ºñ¹Ð¹øÈ£
ÀÚµ¿±Û ¹æÁö     (ÀÚµ¿±Û ¹æÁö ±â´ÉÀÔ´Ï´Ù.)
³»¿ë   ´ñ±Û´Þ±â 
À̸ÞÀÏ ¹®ÀÇ : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.