Scripting Runtime Library(FileSystemObject)

°æ·ÎÀÇ ¸¶Áö¸· ±¸¼º ¿ä¼Ò¿¡ ÇØ´çÇÏ´Â È®ÀåÀÚ ¹®ÀÚ¿­À» ¹ÝȯÇÑ´Ù.

Àμö/ÆĶó¸ÞÅÍ
object
ÇʼöÀûÀÎ ¿ä¼ÒÀ̸ç, Ç×»ó FileSystemObjectÀÇ À̸§ÀÌ´Ù.
objPath
ÇʼöÀûÀÎ ¿ä¼ÒÀ̸ç, È®Àå¸íÀ» ¹ÝȯÇÒ ±¸¼º ¿ä¼ÒÀÇ °æ·ÎÀÌ´Ù.
¹Ýȯ°ª

¹Ýȯ°ª sExtensionÀº objPath·Î ÁöÁ¤µÈ À§Ä¡ÀÇ ÆÄÀÏ È®ÀåÀÚ¸¦ ³ªÅ¸³»´Â ¹®ÀÚ¿­ÀÌ´Ù.

¼³¸í

°æ·ÎÀÇ ¸¶Áö¸· ±¸¼º ¿ä¼Ò¿¡ ÇØ´çÇÏ´Â È®ÀåÀÚ ¹®ÀÚ¿­À» ¹ÝȯÇÑ´Ù.

³×Æ®¿öÅ© µå¶óÀ̺êÀÇ °æ¿ì ·çÆ® µð·ºÅ͸®(\)´Â ÇϳªÀÇ ±¸¼º ¿ä¼ÒÀÌ´Ù.

objPath Àμö¿Í ÀÏÄ¡ÇÏ´Â ±¸¼º ¿ä¼Ò°¡ ¾øÀ¸¸é GetExtensionName ¸Þ¼­µå´Â ºó ¹®ÀÚ¿­("")À» ¹ÝȯÇÑ´Ù.


GetExtensionName ¸Þ¼­µå ¿¹Á¦

°á°ú Ç¥½Ãâ
JScript C:\\JsTest GetExtensionName ¸Þ¼­µå ¿¹Á¦
JScript C:\\My Documents GetExtensionName ¸Þ¼­µå ¿¹Á¦
<SCRIPT language=JScript>
function GetExtensionNameTest(filePath){
  var fso,str='';
  fso=new ActiveXObject('Scripting.FileSystemObject');
  folderObj=fso.GetFolder(filePath);
  enumObj=new Enumerator(folderObj.Files);
  for (; !enumObj.atEnd(); enumObj.moveNext()){
    fileObj=enumObj.item();
    str+=fileObj.Path+' : '+fso.GetExtensionName(fileObj)+'<BR>';
  }
  return(str);
}
</SCRIPT>

<DIV id=showjs class=show alt="°á°ú">°á°ú Ç¥½Ãâ</DIV>
<DIV class=show onClick="id=showjs.innerHTML=GetExtensionNameTest('C:\\JsTest')">
  <SPAN class=ie>JScript</SPAN> C:\\JsTest <SPAN class=method>GetExtensionName</SPAN> ¸Þ¼­µå ¿¹Á¦</DIV>
<DIV class=show onClick="id=showjs.innerHTML=GetExtensionNameTest('C:\\My Documents')">
  <SPAN class=ie>JScript</SPAN> C:\\My Documents <SPAN class=method>GetExtensionName</SPAN> ¸Þ¼­µå ¿¹Á¦</DIV>
°á°ú Ç¥½Ãâ
VBScript C:\\JsTest GetExtensionName ¸Þ¼­µå ¿¹Á¦
VBScript C:\\My Documents GetExtensionName ¸Þ¼­µå ¿¹Á¦
<SCRIPT language=VBScript>
Function GetExtensionNameTestvb(folderPath)
  Dim fso
  str=""
  Set fso=CreateObject("Scripting.FileSystemObject")
  Set folderObj=fso.GetFolder(folderPath)
  Set filesCol=folderObj.Files
  For Each fileObj in filesCol
    str=str&fileObj.Path&" : "&fso.GetExtensionName(fileObj)&"<BR>"
  Next
  GetExtensionNameTestvb=str
End Function
</SCRIPT>

<DIV id=showvb class=show alt="°á°ú">°á°ú Ç¥½Ãâ</DIV>
<DIV class=show onClick="showvb.innerHTML=GetExtensionNameTestvb('C:\\JsTest')">
  <SPAN class=ie>VBScript</SPAN> C:\\JsTest <SPAN class=method>GetExtensionName</SPAN> ¸Þ¼­µå ¿¹Á¦</DIV>
<DIV class=show onClick="showvb.innerHTML=GetExtensionNameTestvb('C:\\My Documents')">
  <SPAN class=ie>VBScript</SPAN> C:\\My Documents <SPAN class=method>GetExtensionName</SPAN> ¸Þ¼­µå ¿¹Á¦</DIV>