BUG: FileCopy Does Not Reset Err if Floppy is Write-ProtectedLast reviewed: November 27, 1996Article ID: Q159975 |
The information in this article applies to:
SYMPTOMS The Err object is not reset after you try to copy a file to a write- protected floppy disk and the FileCopy command fails with a "Permission Denied" error. This makes it impossible to copy the file again, even after you remove the write-protection on the floppy disk.
WORKAROUNDThe Kill command is not affected in this way and can be carried out before the FileCopy command. This enables the Kill command to detect the "Permission Denied" error first and allows you to remove the write- protection on the floppy disk before you carry out the FileCopy command. Do the following:
Private Sub Command1_Click() Dim source As String Dim target As String On Error GoTo err_handler source = "c:\test.txt" Open source For Output As #1 Write #1, "This is a test." Close #1 target = "a:\test.txt" If Dir(target) <> "" Then Kill target FileCopy source, target Exit Sub err_handler: If Err.Number = 70 Then MsgBox "Permission denied. Please remove write-protection." Resume ElseIf Err.Number = 71 Then MsgBox "Disk not ready. Please insert a disk." Resume End If End Sub STATUSMicrosoft has confirmed this to be an issue in the Microsoft products listed at the beginning of this article. Microsoft is researching this issue and will post new information here in the Microsoft Knowledge Base as it becomes available.
MORE INFORMATION
Steps to Reproduce Problem
|
KBCategory: kbprg kbbuglist
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |