Español
Fuente/ Codesnippets

Archivos Kopieren Ordner Unterordner

 

Heinz
Bernhard
Einen freundlichen Saludo en el Profaner-Runde!

Tuve antes más Wochen ya veces el gleiche Anfrage gestellt, habe aber desafortunadamente
no Antwort gefunden. Tal vez Yo auch algo falso gemacht.
Mi Bitte en Ayuda!!! Mein Sorgenkind:
Kopieren de Ordnern con Unterordnern y Archivos, con Überschreiben uno evtl. ya disponible gleichnamigen Ordners.

Posesiones de Andreas Miethe de 1998 Ein einfaches Backup-Programa gefunden. Lo stört mich el manuelle Schliessen la ventana.

Aufruf para XCOPY32 una Verzeichnisstruktur anzulegen: Befehl$=xcopy32.exe ;quelle$; ;ziel$; /T /E

XCOPY32 legt una Verzeichnisstruktur a:
Winexecwait(Befehl$,1)

Darauf erscheint el Dateiliste: Beendet-XCopie32.
Sie muss al Schliesskreuz geschlossen voluntad.
Kann una Schliessung con Befehle erreicht voluntad? Mit DestroyWindow() y el Handle es no yo en el.

Oder, hay einfachere Lösungen - Yo XProfan 9.0?
Für el Angabe el Befehle wäre Yo muy dankbar !
Im voraus ya media herzlichen Dank, para eure Bemühungen.
Heinz Bernhard
 
XProfan-Version 10+11
Betriebssystem Win7
08.09.2006  
 



Hilft el?
KompilierenMarcaSeparación
Def @SHFileOperation(1) !"SHELL32","SHFileOperationA"

Proc Fileaction

    Parameters Action$,File$,File2$,noconfirm%,norecycle%
    Parameter 1: Auszuführende Aktion=COPY, DELETE, RENAME, MOVE
    Parameter 2: Quelldatei
    Parameter 3: Zielldatei
    Parameter 4: 0 = User erst fragen, 1= ohne Nachfrage löschen
    Parameter 5: 0 = In Papierkorb verschieben, 1= "endgültig" löschen
    Declare FOF_Flag%,Action&,DO%,Fehler&
    Declare opstruct#,file#,file2#
    LET DO%=0

    IF @upper$(Action$)="RENAME"

        Let Action&=4

    elseIF @upper$(Action$)="COPY"

        Let Action&=2

    elseIF @upper$(Action$)="MOVE"

        Let Action&=1

    elseIF @upper$(Action$)="DELETE"

        Let Action&=3

    else

        @messagebox("Diese Funktion ist nicht bekannt!","Aktion wird nicht ausgeführt!",64)
        LEt DO%=1

    endif

    IF DO%=0

        Case noconfirm% : Let noconfirm%=16
        CaseNot norecycle% : Let norecycle%=64
        Let FOF_Flag% = @or(noconfirm%,norecycle%)
        Dim opstruct#,30
        Dim file#,Add(Len(file$),2)
        Dim file2#,Add(Len(file2$),2)
        String file#,0=@Add$(file$,@Chr$(0))
        String file2#,0=@Add$(file2$,@Chr$(0))
        Long opstruct#,0=%hwnd   Handle des aufrufenden Fensters
        Long opstruct#,4=Action&
        Long opstruct#,8=file#    pfrom : hier der zu löschende Ordner
        Long opstruct#,12=file2#      pto (muß 0 oder eine Bereichvar. mit Zieldateinamen																							 z.B. bei Umbenennung sein
        Word opstruct#,16=FOF_Flag%
        Long opstruct#,18=0	 	Hier steht nach dem Aufruf 1, wenn User abgebrochen hat
        Long opstruct#,22=0	  Unbedingt immer auf Null setzen!
        Long opstruct#,26=0	  Zeiger(Bereich) auf Überschrift des Fortschrittsdialogs
        LET FEHLER&=@ShFileOperation(opstruct#)

        IF @equ(@long(opstruct#,18),1)

            @MessageBox("Die Dateioperation wurde abgebrochen!","Operation abgebrochen!",64)

        ELSEIF @neq(Fehler&,0)

            @MessageBox("Es ist ein Fehler aufgetreten","ShFileOperation "+@str$(Fehler&),16)

        EndIf

        Dispose file#
        Dispose file2#
        Dispose opstruct#

    endif

EndProc

REM Beispiel
Fileaction "COPY","C:WINDOWS","E:TEMP",0,0
Fileaction "DELETE",&quo
MP","",1,1
 
08.09.2006  
 




Heinz
Bernhard
¡Hola, Andreas!
Es sí super con welchem Tempo el Antwort kam.
Puedo lo desafortunadamente sólo morgen testen.
Yo möchte aber ya en el voraus, egal si hilft oder no, una bastante-bastante herzliches
Dankeschön sagen. Yo finde ya deinen Intento a helfen muy toll. Yo melde mich morgen otra vez hier - vielen Dank.
Heinz
 
XProfan-Version 10+11
Betriebssystem Win7
08.09.2006  
 




Heinz
Bernhard
¡Hola, Andreas !

Lo ha me no Ruhe gelassen, Yo lo todavía heute ausprobiert - y unseren Eintrag en Comunidad Yo endlich auch otra vez gefunden.
Alles ha geklappt, y yo bin dir muy, muy dankbar para dein Programa.
Hab also vielen Dank para deine persönliche Bemühung a mi Problema
Saludo y Dank sagt dir el Heinz
 
XProfan-Version 10+11
Betriebssystem Win7
08.09.2006  
 



Probiere beim nächsten veces el Codefinder - el Yo extra dafür gemacht .

Den Findest Usted z.B. oben en el Popupmenü bajo Biblioteca => Codes => Codefinder...

Salve.
 
08.09.2006  
 




Heinz
Bernhard
¡Hola, IF,
danke para el Referencia - voluntad Yo en Zukunft beachten.
Posesiones aber nachträglich a mi Problema nichts gefunden. Trotzdem Gracias para el el Zukunft.
Saludo Heinz
 
XProfan-Version 10+11
Betriebssystem Win7
09.09.2006  
 



Ist auch schwierig, deshal habe ego otra vez Nuevo.
 
09.09.2006  
 



[quote:eceff73b66=Heinz Bernhard]¡Hola, IF,
danke para el Referencia - voluntad Yo en Zukunft beachten.
Posesiones aber nachträglich a mi Problema nichts gefunden. Trotzdem Gracias para el el Zukunft.
Saludo Heinz[/quote:eceff73b66]
Hm naja Usted willst sí z.B. kopieren, also en el Codefinder en K ir y después de kopieren suchen, y como es el Hilo.
 
09.09.2006  
 




Heinz
Bernhard
¡Hola, If!
Nochmals Gracias para el Tipp.
Nun Yo endlich auch el Codefinder begriffen. Finde Yo prima - y es simplemente.
Saludo Heinz
 
XProfan-Version 10+11
Betriebssystem Win7
10.09.2006  
 




GDL
Hi

@Andreas

Parámetro 5: 0 = In Papierkorb mover, 1= endgültig löschen

Egal si Yo ne Null oder ne Eins verwende, lo se siempre endgültig gelöscht.

Servus
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
25.06.2007  
 



Dann es Su Papierkorb vermutlich abgestellt.
 
25.06.2007  
 




GDL
Nö, alles Yo con el Explorer lösche landet en el Papierkorb.

Servus
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
25.06.2007  
 




Zum Quelltext


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

26.606 Views

Untitledvor 0 min.
PETER195618.07.2018
R.Schneider20.03.2017
Uwe Lang20.07.2013
maxpayne200129.04.2013
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie