<DIV id=showWrite class=show alt="°á°ú">°á°ú Ç¥½Ãâ</DIV> <SCRIPT> function fsoWriteTest(){ // ±â´ÉÇÔ¼ö¸¦ ½ÃÀÛÇÑ´Ù. filePath='c:\\JsTest\\ReadTestFile1.txt'; var ForReading=1,ForWriting=2; // ÈÀÏ/Àб⠾²±â ÁöÁ¤À» ½±°ÔÇϱâ À§ÇÑ º¯¼ö¸¦ ¸¸µç´Ù. fso=new ActiveXObject('Scripting.FileSystemObject'); // ActiveXObject °³Ã¼¸¦ »ý¼ºÇÑ´Ù. fileObj=fso.CreateTextFile(filePath,true); // ¾²±â À§ÇÑ ÈÀÏÀ» º¯¼ö¿¡ °³Ã¼¸¦ ÇÒ´çÇÑ´Ù. fileObj.Write('Header'); // ¹®ÀÚ¸¦ ¼øÂ÷ÀûÀ¸·Î ±â·ÏÇÑ´Ù. fileObj.WriteBlankLines(2); // ºóÁÙÀ» 2ÁÙ ±â·ÏÇÑ´Ù. fileObj.Write(' ¹®Àå 1'); // ¹®ÀÚ¸¦ ¼øÂ÷ÀûÀ¸·Î ±â·ÏÇÑ´Ù. fileObj.Write(' ¹®Àå 2'); fileObj.Write('\n'); fileObj.Write('Line ¹®Àå 3\n'); fileObj.WriteLine('¶óÀι®Àå 4'); // ¹®ÀÚ¿ ÇÑÁÙ¾¿À» ¼øÂ÷ÀûÀ¸·Î ±â·ÏÇÑ´Ù. fileObj.WriteLine('¶óÀι®Àå 5'); fileObj.Close(); // ÈÀÏÀ» ´Ý´Â´Ù. fileObj=fso.OpenTextFile(filePath,ForReading); // Àбâ À§ÇÑ ÈÀÏÀ» º¯¼ö¿¡ °³Ã¼¸¦ ÇÒ´çÇÑ´Ù. str+='fileObj.ReadAll()='+fileObj.ReadAll()+'<BR><BR>'; // ÈÀÏÀ» ¸ðµÎ Àоî Ãâ·Â¹®ÀÚ¿¿¡ Ãß°¡ ÇÒ´çÇÑ´Ù. fileObj=fso.OpenTextFile(filePath,ForReading); // Àбâ À§ÇÑ ÈÀÏÀ» º¯¼ö¿¡ °³Ã¼¸¦ ÇÒ´çÇÑ´Ù. str+='fileObj.ReadLine()='+fileObj.ReadLine()+'<BR>'; str+='fileObj.ReadLine()='+fileObj.ReadLine()+'<BR>'; str+='fileObj.ReadLine()='+fileObj.ReadLine()+'<BR>'; str+='fileObj.ReadLine()='+fileObj.ReadLine()+'<BR>'; str+='fileObj.ReadLine()='+fileObj.ReadLine()+'<BR>'; str+='fileObj.ReadLine()='+fileObj.ReadLine()+'<BR>'; showWrite.innerHTML=str; // °á°ú Ãâ·Â ¹®ÀÚ¿À» Ãâ·ÂÇÑ´Ù. } // ±â´ÉÇÔ¼ö¸¦ Á¾·áÇÑ´Ù. </SCRIPT> <DIV class=show title="°á°ú" onClick="fsoWriteTest()">Ŭ¸¯ÇÏ¿© °á°ú¸¦ º¸¶ó.</DIV>
ÈÀÏÀ» »õ·Î »ý¼ºÇÏÁö ¾Ê°í À§ ¿¹Á¦¿¡¼ »ý¼ºÇÑ ÈÀÏÀ» Àд´Ù.
<DIV id=showRead class=show alt="°á°ú">°á°ú Ç¥½Ãâ</DIV> <SCRIPT> function fsoReadTest(){ // ±â´ÉÇÔ¼ö¸¦ ½ÃÀÛÇÑ´Ù. var fso,fileObj,str=''; var ForReading=1,ForWriting=2; // ÈÀÏ/Àб⠾²±â ÁöÁ¤À» ½±°ÔÇϱâ À§ÇÑ º¯¼ö¸¦ ¸¸µç´Ù. fso=new ActiveXObject('Scripting.FileSystemObject'); // ActiveXObject °³Ã¼¸¦ »ý¼ºÇÑ´Ù. fileObj=fso.OpenTextFile(filePath,ForReading); // Àбâ À§ÇÑ ÈÀÏÀ» º¯¼ö¿¡ °³Ã¼¸¦ ÇÒ´çÇÑ´Ù. str+='fileObj.ReadAll()='+fileObj.ReadAll()+'<BR><BR>'; // ÈÀÏÀ» ¸ðµÎ Àоî Ãâ·Â¹®ÀÚ¿¿¡ Ãß°¡ ÇÒ´çÇÑ´Ù. fileObj=fso.OpenTextFile(filePath,ForReading); // Àбâ À§ÇÑ ÈÀÏÀ» º¯¼ö¿¡ °³Ã¼¸¦ ÇÒ´çÇÏ¿© ÃʱâÈÇÑ´Ù. lineNr=0;// ÁÙ ¹øÈ£¸¦ ÃʱâÈÇÑ´Ù. while (!fileObj.AtEndOfStream){ // ÈÀÏ ¸¶Áö¸·±îÁö °¢ ÁÙ ¹®ÀÚ¿À» Ãâ·ÂÇÏ´Â ·çÇÁ¸¦ ½ÃÀÛÇÑ´Ù. str+=lineNr+') fileObj.ReadLine()='+fileObj.ReadLine()+'<BR>'; // °¢ ÁÙÀ» ÇÑÁÙ¾¿ Àоî Ãâ·Â ¹®ÀÚ¿¿¡ Ãß°¡ÇÒ´çÇÑ´Ù. lineNr++; // ÁÙ ¹øÈ£¸¦ 1 Áõ°¡½ÃŲ´Ù. } // ·çÇÁ¸¦ Á¾·áÇÑ´Ù. fileObj=fso.OpenTextFile(filePath,ForReading); // Àбâ À§ÇÑ ÈÀÏÀ» º¯¼ö¿¡ °³Ã¼¸¦ ÇÒ´çÇÏ¿© ÃʱâÈÇÑ´Ù. str+='fileObj.Read(6)='+fileObj.Read(6)+'<BR>'; // ÈÀÏ¿¡¼ 6°³ÀÇ ¹®ÀÚ¸¦ Àоî Ãâ·Â¹®ÀÚ¿¿¡ Ãß°¡ ÇÒ´çÇÑ´Ù. fileObj.Skip(10); // ÈÀÏ¿¡¼ 10°³ÀÇ ¹®ÀÚ¸¦ °Ç³Ê¶Ú´Ù. str+='fileObj.Skip(10)<BR>'; str+='fileObj.Read(10)='+fileObj.Read(10)+'<BR><BR>'; // ÈÀÏ¿¡¼ ´ÙÀ½ 10°³ÀÇ ¹®ÀÚ¸¦ Àоî Ãâ·Â¹®ÀÚ¿¿¡ Ãß°¡ ÇÒ´çÇÑ´Ù . fileObj=fso.OpenTextFile(filePath,ForReading); // Àбâ À§ÇÑ ÈÀÏÀ» º¯¼ö¿¡ °³Ã¼¸¦ ÇÒ´çÇÏ¿© ÃʱâÈÇÑ´Ù. fileObj.SkipLine(); // ÈÀÏ¿¡¼ ÇÑÁÙÀ» °Ç³Ê¶Ú´Ù. str+='fileObj.SkipLine()<BR>'; str+='fileObj.Read(5)='+fileObj.Read(5)+'<BR><BR>'; // ÈÀÏ¿¡¼ ´ÙÀ½ 5°³ÀÇ ¹®ÀÚ¸¦ Àоî Ãâ·Â¹®ÀÚ¿¿¡ Ãß°¡ÇÑ´Ù. fileObj=fso.OpenTextFile(filePath,ForReading); // Àбâ À§ÇÑ ÈÀÏÀ» º¯¼ö¿¡ °³Ã¼¸¦ ÇÒ´çÇÏ¿© ÃʱâÈÇÑ´Ù. fileObj.SkipLine(); // ÈÀÏ¿¡¼ ÇÑÁÙÀ» °Ç³Ê¶Ú´Ù. str+='fileObj.SkipLine()<BR>'; str+='fileObj.ReadAll()='+fileObj.ReadAll()+'<BR><BR>'; // ÈÀÏÀ» ¸ðµÎ Àоî Ãâ·Â¹®ÀÚ¿¿¡ Ãß°¡ ÇÒ´çÇÑ´Ù. ³ª¸ÓÁö ¸ðµÎ°¡ µÈ´Ù. showRead.innerHTML=str; // °á°ú Ãâ·Â ¹®ÀÚ¿À» Ãâ·ÂÇÑ´Ù. } // ±â´ÉÇÔ¼ö¸¦ Á¾·áÇÑ´Ù. </SCRIPT> <DIV class=show title="°á°ú" onClick="fsoReadTest()">Ŭ¸¯ÇÏ¿© °á°ú¸¦ º¸¶ó.</DIV>
<DIV id=showReadLine class=show alt="°á°ú">°á°ú Ç¥½Ãâ</DIV> <SCRIPT> function fsoLineTest(){ // ±â´ÉÇÔ¼ö¸¦ ½ÃÀÛÇÑ´Ù. var fso,fileObj,str=''; filePath='c:\\JsTest\\ReadTestFile1.txt'; var ForReading=1,ForWriting=2; // ÈÀÏ/Àб⠾²±â ÁöÁ¤À» ½±°ÔÇϱâ À§ÇÑ º¯¼ö¸¦ ¸¸µç´Ù. fso=new ActiveXObject('Scripting.FileSystemObject'); // ActiveXObject °³Ã¼¸¦ »ý¼ºÇÑ´Ù. fileObj=fso.OpenTextFile(filePath,ForWriting,true); // ÅؽºÆ® ÈÀÏÀ» ¼±¾ðÇÑ´Ù. fileObj.WriteLine('01234567890''); // ÇÑÁÙÀÇ ÈÀÏ ¹®ÀÚ¿À» ±â·ÏÇÑ´Ù. fileObj.WriteLine('ABCDEFG'); // ´ÙÀ½ ÇÑÁÙÀÇ ÈÀÏ ¹®ÀÚ¿À» ±â·ÏÇÑ´Ù. fileObj.Close(); // ÈÀÏÀ» ´Ý´Â´Ù. fileObj=fso.GetFile(filePath); fileObj=fileObj.OpenAsTextStream(ForReading); // Àбâ À§ÇÑ ÈÀÏÀ» º¯¼ö¿¡ °³Ã¼¸¦ ÇÒ´çÇÑ´Ù. str+='fileObj.ReadAll()='+fileObj.ReadAll()+'<BR><BR>'; // ÈÀÏÀ» ¸ðµÎ Àоî Ãâ·Â¹®ÀÚ¿¿¡ Ãß°¡ ÇÒ´çÇÑ´Ù. fileObj=fso.OpenTextFile(filePath,ForReading); // Àбâ À§ÇÑ ÈÀÏÀ» º¯¼ö¿¡ °³Ã¼¸¦ ÇÒ´çÇÏ¿© ÃʱâÈÇÑ´Ù. lineNr=0; str+='Line('+lineNr+')<BR>'; charNr=0; while (!fileObj.AtEndOfLine){ // ÈÀÏ Ã¹ÁÙÀÇ °¢ ¹®ÀÚ¸¦ Ãâ·ÂÇÏ´Â ·çÇÁ¸¦ ½ÃÀÛÇÑ´Ù. str+=lineNr+') fileObj.Read(1)='+fileObj.Read(1)+'<BR>'; // °¢ ¹®ÀÚ¸¦ ÇÑÀÚ¾¿ Àоî Ãâ·Â ¹®ÀÚ¿¿¡ Ãß°¡ÇÒ´çÇÑ´Ù. charNr++; // ¹®ÀÚ ¹øÈ£¸¦ 1 Áõ°¡½ÃŲ´Ù. } // ·çÇÁ¸¦ Á¾·áÇÑ´Ù. str+='<BR>³ª¸ÓÁö Line(1)<BR>'; str+='fileObj.ReadAll()='+fileObj.ReadAll()+'<BR><BR>'; // ³ª¸ÓÁö ¸ðµÎ(µÎ¹ø° ÁÙÀÌ µÈ´Ù)¸¦ Ãâ·Â ¹®ÀÚ¿¿¡ Ãß°¡ÇÒ´çÇÑ´Ù. fileObj=folderObj.OpenAsTextStream(ForReading); // Àбâ À§ÇÑ ÈÀÏÀ» º¯¼ö¿¡ °³Ã¼¸¦ ÇÒ´çÇÏ¿© ´Ù½Ã ÃʱâÈÇÑ´Ù. fileObj.Skip(10); // ÈÀÏ¿¡¼ ¹®ÀÚ 10°³¸¦ °Ç³Ê¶Ú´Ù. str+='fileObj.Skip(10)<BR>'; str+='fileObj.Read(10)='+fileObj.Read(10)+'<BR>'; // ÈÀÏ¿¡¼ ´ÙÀ½ ¹®ÀÚ 10°³¸¦ Ãâ·Â º¯¼ö¿¡ Ãß°¡ÇÒ´çÇÑ´Ù. showReadLine.innerHTML=str; // °á°ú Ãâ·Â ¹®ÀÚ¿À» Ãâ·ÂÇÑ´Ù. } // ±â´ÉÇÔ¼ö¸¦ Á¾·áÇÑ´Ù. </SCRIPT> <DIV class=show title="°á°ú" onClick="fsoLineTest()">Ŭ¸¯ÇÏ¿© °á°ú¸¦ º¸¶ó.</DIV>