FileSystem.Unlock 메서드

정의

함수를 사용하여 연 파일의 전체 또는 일부에 대한 다른 프로세스의 액세스를 제어합니다 Open . 이 My 기능을 사용하면 파일 I/O 작업에서 생산성과 성능이 더 Lock 향상됩니다 Unlock. 자세한 내용은 FileSystem를 참조하세요.

오버로드

Name Description
Unlock(Int32)

함수를 사용하여 연 파일의 전체 또는 일부에 대한 다른 프로세스의 액세스를 제어합니다 Open . 이 My 기능을 사용하면 파일 I/O 작업에서 생산성과 성능이 더 Lock 향상됩니다 Unlock. 자세한 내용은 FileSystem를 참조하세요.

Unlock(Int32, Int64)

함수를 사용하여 연 파일의 전체 또는 일부에 대한 다른 프로세스의 액세스를 제어합니다 Open . 이 My 기능을 사용하면 파일 I/O 작업에서 생산성과 성능이 더 Lock 향상됩니다 Unlock. 자세한 내용은 FileSystem를 참조하세요.

Unlock(Int32, Int64, Int64)

함수를 사용하여 연 파일의 전체 또는 일부에 대한 다른 프로세스의 액세스를 제어합니다 Open . 이 My 기능을 사용하면 파일 I/O 작업에서 생산성과 성능이 더 Lock 향상됩니다 Unlock. 자세한 내용은 FileSystem를 참조하세요.

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

설명

LockUnlock 함수는 여러 프로세스가 동일한 파일에 액세스해야 할 수 있는 환경에서 사용됩니다.

Lock 함수 Unlock 는 항상 쌍으로 사용됩니다. 동일해야 하는 Lock 인수입니다 Unlock .

또는 FromRecordToRecord 제공되지 않은 경우 Record전체 파일에 대한 잠금이 됩니다. 단독으로 지정된 경우 Record 단일 레코드가 잠기거나 잠금 해제됩니다.

순차 입력 또는 출력 Lock 을 위해 파일을 연 경우 지정 FromRecord 한 범위와 UnlockToRecord관계없이 전체 파일에 영향을 줍니다.

추가 정보

적용 대상

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

설명

LockUnlock 함수는 여러 프로세스가 동일한 파일에 액세스해야 할 수 있는 환경에서 사용됩니다.

Lock 함수 Unlock 는 항상 쌍으로 사용됩니다. 동일해야 하는 Lock 인수입니다 Unlock .

또는 FromRecordToRecord 제공되지 않은 경우 Record전체 파일에 대한 잠금이 됩니다. 단독으로 지정된 경우 Record 단일 레코드가 잠기거나 잠금 해제됩니다.

순차 입력 또는 출력 Lock 을 위해 파일을 연 경우 지정 FromRecord 한 범위와 UnlockToRecord관계없이 전체 파일에 영향을 줍니다.

추가 정보

적용 대상

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

설명

LockUnlock 함수는 여러 프로세스가 동일한 파일에 액세스해야 할 수 있는 환경에서 사용됩니다.

Lock 함수 Unlock 는 항상 쌍으로 사용됩니다. 동일해야 하는 Lock 인수입니다 Unlock .

또는 FromRecordToRecord 제공되지 않은 경우 Record전체 파일에 대한 잠금이 됩니다. 단독으로 지정된 경우 Record 단일 레코드가 잠기거나 잠금 해제됩니다.

순차 입력 또는 출력 Lock 을 위해 파일을 연 경우 지정 FromRecord 한 범위와 UnlockToRecord관계없이 전체 파일에 영향을 줍니다.

추가 정보

적용 대상