FSO 텍스트 읽기 및 쓰기란 무엇인가요?
Set fso = Server.CreateObject("Scripting.FileSystemObject")는 FSO 개체를 정의합니다.
fso.CreateFolder(Server.MapPath(folder))는 경로를 가져옵니다.
Set fout = fso.CreateTextFile(Server.MapPath(filepath)) 생성 객체 정의
fout.WriteLine mb_code 폴더를 생성합니다. .
fout.close는 객체를 닫습니다.
다음은 몇 가지 예입니다. .
팁: 처음 이러한 기능을 봤을 때 브라우저를 통해 방문자의 하드 드라이브에 파일을 만들 수 있을 거라고 생각하는 것에 속았습니다. 시도해 봤는데 실제로 작동하지 않았기 때문입니다. 믿을 수 없다면 아래 코드를 HTML 파일에 복사하고 다시 실행해 보세요!
C 드라이브에 Autoexec.bat 파일이 없는 것을 발견하셨나요? ㅎㅎ
실제로 그 파일이 실행되면 IE에서 현재 사용하고 있는 ActiveX 컨트롤이 안전하지 않다는 것을 알리고 실행할 것인지 물어보는데, 여러분도 저만큼 시험해 보고 싶은 마음이 크시기 때문입니다. 효과를 보려면 주저하지 말고 [OK]를 누르십시오.... 실제로 이것은 FileSystemObject를 사용하여 구현됩니다. 더 자세한 사용법과 예제를 알고 싶다면 여기를 클릭하여 JScript의 중국어 설명서를 다운로드하거나 사본을 구입하십시오. <<심층 연구: JavaScript 개발 및 예제 >> 모든 사람이 배울 수 있도록 Wuyou Script에서 컴파일한 예제를 살펴볼 수도 있습니다.
먼저 속성과 예제가 무엇인지 살펴보겠습니다. 함수를 사용할 수 있게 되면 일부 함수의 몇 가지 작은 예를 만들어보겠습니다.
메소드 또는 속성 설명
BuildPath()
파일 경로 생성
CopyFile() 파일 복사
CopyFolder( ) 디렉토리 복사
CreateFolder() 새 디렉토리 생성
CreateTextFile() 파일 생성
DeleteFile() 파일 삭제
DeleteFolder () 디렉터리 삭제
DriveExists() 드라이브 문자가 있는지 확인
Drives Returns 드라이브 문자 모음
FileExists() 파일이 존재하는지 확인
FolderExists는 디렉토리가 존재하는지 확인합니다.
GetAbsolutePathName()은 파일의 절대 경로를 가져옵니다.
GetBaseName()은 파일 이름을 가져옵니다.
GetDrive()는 드라이브 문자 이름을 가져옵니다.
GetDriveName() 드라이브 문자 이름은 가져옵니다.
GetExtensionName() 파일의 접미사를 가져옵니다.
GetFile() 파일 개체를 생성합니다.
GetFileName() 파일 이름을 가져옵니다.
GetFolder() 디렉터리를 가져옵니다. object
GetParentFolderName 파일이나 디렉터리의 상위 디렉터리 이름을 가져옵니다.
GetSpecialFolder() 특수 디렉터리 이름을 가져옵니다.
GetTempName()은 임시 파일 개체를 생성합니다
MoveFile()은 파일을 이동합니다.
MoveFolder()는 디렉터리를 이동합니다.
OpenTextFile()
파일 스트림 열기
설명 예
BuildPath(경로, 파일 이름) //이 메서드는 지정된 경로에 파일을 추가하고 자동으로 구분 기호를 추가합니다.
CopyFile(소스 파일, 대상 파일, 덮어쓰기) //덮어쓰기 값이 true인 경우 소스 파일을 대상 파일에 복사합니다. 대상 파일이 존재하면 파일을 덮어씁니다.
CopyFolder(개체 디렉터리, 대상 디렉터리, 덮어쓰기) //개체 디렉터리를 대상 디렉터리에 복사합니다. 덮어쓰기가 true이면 파일을 덮어씁니다. 대상 디렉터리가 존재합니다.
CreateFolder(디렉터리 이름) //새 디렉토리 생성
CreateTextFile(파일 이름, 덮어쓰기)에 51JS 디렉터리를 생성합니다. //새 파일을 만듭니다. 이 파일이 이미 존재하는 경우 덮어쓰기 값을 true로 설정해야 합니다.
DeleteFile(
파일 이름, 읽기 전용? ) //파일을 삭제합니다. 파일 속성이 읽기 전용인 경우 읽기 전용 값을 true로 설정해야 합니다.
DeleteFolder(파일 이름, 읽기- only?)// 디렉토리를 삭제합니다. 디렉토리의 속성이 읽기 전용인 경우 읽기 전용 값을 true로 설정해야 합니다.
DriveExists(drive letter) //드라이브가 존재하는지 확인합니다. 존재하지 않으면 true를 반환합니다...
FileExists (파일 이름) //파일이 있는지 확인하고, 있으면 true를 반환하고, 없으면 true를 반환합니다...
FolderExists(디렉터리 이름) //디렉토리가 있는지 확인 , 존재하면 true를 반환하고, 존재하지 않으면...
GetAbsolutePathName(file object) //시스템에 있는 파일 객체의 절대 경로를 반환합니다.
GetBaseName(file object) //파일 객체의 파일 이름을 반환합니다.
GetExtensionName(파일 개체) //파일의 접미사
GetParentFolderName(file object) //상위 디렉터리 이름 가져오기
GetSpecialFolder(디렉터리 코드) //시스템의 일부 특수 디렉터리에 대한 경로를 가져옵니다. 세 가지 디렉터리 코드가 있습니다. 각각은 0입니다. :Window가 설치된 디렉터리 1: 시스템 파일 디렉터리 2: 임시 파일 디렉터리
GetTempName() //임의의 임시 파일 개체를 생성합니다. 이 개체는 rad로 시작하고 뒤에 임의의 숫자가 따라옵니다. 마치 일부 소프트웨어가 설치 중에 *.tmp를 생성하는 것처럼
MoveFile(소스 파일, 대상 파일) //소스 파일을 대상 파일의 위치로 이동