vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
Copy Folder Schreibschutz Entfernen 
Autor: LF
Datum: 23.06.03 12:36

Wie kann ich erreichen das ich mit diesem Code beim Dateien Kopieren den Schreibschutz entferne?

Declaration in CopyFolder.bas
Option Explicit
 
Public Type SHFILEOPSTRUCT
   hWnd        As Long
   wFunc       As Long
   pFrom       As String
   pTo         As String
   fFlags      As Integer
   fAborted    As Boolean
   hNameMaps   As Long
   sProgress   As String
 End Type
 
Public Const FO_MOVE = &H1
Public Const FO_COPY = &H2
Public Const FO_DELETE = &H3
Public Const FO_RENAME = &H4
 
Public Const FOF_SILENT = &H4
Public Const FOF_RENAMEONCOLLISION = &H8
Public Const FOF_NOCONFIRMATION = &H10
Public Const FOF_SIMPLEPROGRESS = &H100
Public Const FOF_ALLOWUNDO = &H40
 
Public Declare Function SHFileOperation Lib "shell32.dll" Alias _
  "SHFileOperationA" (lpFileOp As SHFILEOPSTRUCT) As Long
 
Public FLAG&
Code in der Form frmCopyFold.frm
 
Option Explicit
Dim FO_FUNC As Long
Const FileMove As Integer = 1
Const FileCopy As Integer = 2
Const optSilent As Integer = 0
Const optNoFilenames As Integer = 1
Const optNoConfirmDialog As Integer = 2
Const optRenameIfExists As Integer = 3
Const optPromptMeFirst As Integer = 4
Dim Source As String
Dim destination As String
 
 
 
Sub Kopiere(ByVal Source$, ByVal Dest$)
    Dim FOF_FLAGS, a As Long
    Dim SHFileOp As SHFILEOPSTRUCT
    Source = Source & Chr$(0) & Chr$(0)
    FOF_FLAGS = FLAG
    With SHFileOp
      .wFunc = 2
      .pFrom = Source
      .pTo = Dest
      .fFlags = FOF_FLAGS
    End With
    a = SHFileOperation(SHFileOp)
End Sub
 
Private Sub chkStatusfenster_Click()
   If chkStatusfenster.Value = vbChecked Then FLAG = FOF_SILENT Or _
     FOF_RENAMEONCOLLISION
End Sub
 
Private Sub cmdKopier_Click()
   Kopiere txtQuelle.Text, txtZiel.Text
   MsgBox "Sie Sollten die Datei Attribute noch Ändern!", vbInformation + _
     vbMsgBoxSetForeground, frmCopyFolder.Caption & " Beendet"
    cmdKopier.Enabled = False
End Sub
 
Private Sub cmdQellOrdner_Click()
  Dim Ordner As String
  Ordner = BrowseForFolder("Quell-Ordner")
  If Ordner <> "" Then
    txtQuelle.Text = Ordner
    Call MehrzeiligerToolTip
  End If
End Sub
 
Private Sub cmdZielOrdner_Click()
  Dim Ordner As String
  Ordner = BrowseForFolder("Ziel-Ordner")
  If Ordner <> "" Then
    txtZiel.Text = Ordner
    cmdKopier.Enabled = True
    Call MehrzeiligerToolTip
  End If
End Sub
Wer Kann mir Helfen? Danke im Voraus LAF
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Copy Folder Schreibschutz Entfernen98LF23.06.03 12:36
Re: Copy Folder Schreibschutz Entfernen410ModeratorMartoeng23.06.03 18:13

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel