FileSystem.Unlock 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
함수를 사용하여 연 파일의 전체 또는 일부에 대한 다른 프로세스의 액세스를 제어합니다 Open . 이 My 기능을 사용하면 파일 I/O 작업에서 생산성과 성능이 더 Lock 향상됩니다 Unlock. 자세한 내용은 FileSystem를 참조하세요.
오버로드
| Name | Description |
|---|---|
| Unlock(Int32) |
함수를 사용하여 연 파일의 전체 또는 일부에 대한 다른 프로세스의 액세스를 제어합니다 |
| Unlock(Int32, Int64) |
함수를 사용하여 연 파일의 전체 또는 일부에 대한 다른 프로세스의 액세스를 제어합니다 |
| Unlock(Int32, Int64, Int64) |
함수를 사용하여 연 파일의 전체 또는 일부에 대한 다른 프로세스의 액세스를 제어합니다 |
Unlock(Int32)
함수를 사용하여 연 파일의 전체 또는 일부에 대한 다른 프로세스의 액세스를 제어합니다 Open . 이 My 기능을 사용하면 파일 I/O 작업에서 생산성과 성능이 더 Lock 향상됩니다 Unlock. 자세한 내용은 FileSystem를 참조하세요.
public:
static void Unlock(int FileNumber);
public static void Unlock(int FileNumber);
static member Unlock : int -> unit
Public Sub Unlock (FileNumber As Integer)
매개 변수
- FileNumber
- Int32
필수 사항입니다. 유효한 파일 번호입니다.
예외
파일 모드가 잘못되었습니다.
예제
이 예제에서는 함수 및 Unlock 함수의 Lock 사용을 보여 줍니다. 이 예제에서는 구조 People.txtPerson체의 레코드가 포함된 파일이라고 가정합니다.
Structure Person
Dim Name As String
Dim ID As Integer
End Structure
Sub PutInLockedFile(ByVal onePerson As Person)
FileOpen(1, "c:\people.txt", OpenMode.Binary)
Lock(1)
FilePut(1, onePerson)
Unlock(1)
FileClose(1)
End Sub
설명
Lock 및 Unlock 함수는 여러 프로세스가 동일한 파일에 액세스해야 할 수 있는 환경에서 사용됩니다.
Lock 함수 Unlock 는 항상 쌍으로 사용됩니다. 동일해야 하는 Lock 인수입니다 Unlock .
또는 FromRecordToRecord 제공되지 않은 경우 Record전체 파일에 대한 잠금이 됩니다. 단독으로 지정된 경우 Record 단일 레코드가 잠기거나 잠금 해제됩니다.
순차 입력 또는 출력 Lock 을 위해 파일을 연 경우 지정 FromRecord 한 범위와 UnlockToRecord관계없이 전체 파일에 영향을 줍니다.
추가 정보
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Visual Basic을 사용하여 파일 액세스
적용 대상
Unlock(Int32, Int64)
함수를 사용하여 연 파일의 전체 또는 일부에 대한 다른 프로세스의 액세스를 제어합니다 Open . 이 My 기능을 사용하면 파일 I/O 작업에서 생산성과 성능이 더 Lock 향상됩니다 Unlock. 자세한 내용은 FileSystem를 참조하세요.
public:
static void Unlock(int FileNumber, long Record);
public static void Unlock(int FileNumber, long Record);
static member Unlock : int * int64 -> unit
Public Sub Unlock (FileNumber As Integer, Record As Long)
매개 변수
- FileNumber
- Int32
필수 사항입니다. 유효한 파일 번호입니다.
- Record
- Int64
Optional. 잠그거나 잠금 해제할 유일한 레코드 또는 바이트 수입니다.
예외
파일 모드가 잘못되었습니다.
예제
이 예제에서는 함수 및 Unlock 함수의 Lock 사용을 보여 줍니다. 이 예제에서는 구조 People.txtPerson체의 레코드가 포함된 파일이라고 가정합니다.
Structure Person
Dim Name As String
Dim ID As Integer
End Structure
Sub PutInLockedFile(ByVal onePerson As Person)
FileOpen(1, "c:\people.txt", OpenMode.Binary)
Lock(1)
FilePut(1, onePerson)
Unlock(1)
FileClose(1)
End Sub
설명
Lock 및 Unlock 함수는 여러 프로세스가 동일한 파일에 액세스해야 할 수 있는 환경에서 사용됩니다.
Lock 함수 Unlock 는 항상 쌍으로 사용됩니다. 동일해야 하는 Lock 인수입니다 Unlock .
또는 FromRecordToRecord 제공되지 않은 경우 Record전체 파일에 대한 잠금이 됩니다. 단독으로 지정된 경우 Record 단일 레코드가 잠기거나 잠금 해제됩니다.
순차 입력 또는 출력 Lock 을 위해 파일을 연 경우 지정 FromRecord 한 범위와 UnlockToRecord관계없이 전체 파일에 영향을 줍니다.
추가 정보
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Visual Basic을 사용하여 파일 액세스
적용 대상
Unlock(Int32, Int64, Int64)
함수를 사용하여 연 파일의 전체 또는 일부에 대한 다른 프로세스의 액세스를 제어합니다 Open . 이 My 기능을 사용하면 파일 I/O 작업에서 생산성과 성능이 더 Lock 향상됩니다 Unlock. 자세한 내용은 FileSystem를 참조하세요.
public:
static void Unlock(int FileNumber, long FromRecord, long ToRecord);
public static void Unlock(int FileNumber, long FromRecord, long ToRecord);
static member Unlock : int * int64 * int64 -> unit
Public Sub Unlock (FileNumber As Integer, FromRecord As Long, ToRecord As Long)
매개 변수
- FileNumber
- Int32
필수 사항입니다. 유효한 파일 번호입니다.
- FromRecord
- Int64
Optional. 잠그거나 잠금 해제할 첫 번째 레코드 또는 바이트 수입니다.
- ToRecord
- Int64
Optional. 잠그거나 잠금 해제할 마지막 레코드 또는 바이트 수입니다.
예외
파일 모드가 잘못되었습니다.
예제
이 예제에서는 함수 및 Unlock 함수의 Lock 사용을 보여 줍니다. 이 예제에서는 구조 People.txtPerson체의 레코드가 포함된 파일이라고 가정합니다.
Structure Person
Dim Name As String
Dim ID As Integer
End Structure
Sub PutInLockedFile(ByVal onePerson As Person)
FileOpen(1, "c:\people.txt", OpenMode.Binary)
Lock(1)
FilePut(1, onePerson)
Unlock(1)
FileClose(1)
End Sub
설명
Lock 및 Unlock 함수는 여러 프로세스가 동일한 파일에 액세스해야 할 수 있는 환경에서 사용됩니다.
Lock 함수 Unlock 는 항상 쌍으로 사용됩니다. 동일해야 하는 Lock 인수입니다 Unlock .
또는 FromRecordToRecord 제공되지 않은 경우 Record전체 파일에 대한 잠금이 됩니다. 단독으로 지정된 경우 Record 단일 레코드가 잠기거나 잠금 해제됩니다.
순차 입력 또는 출력 Lock 을 위해 파일을 연 경우 지정 FromRecord 한 범위와 UnlockToRecord관계없이 전체 파일에 영향을 줍니다.
추가 정보
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Visual Basic을 사용하여 파일 액세스