Français
Source/ Codesnippets

Fichiers Kopieren Dossier Unterordner

 
- page 1 -



Heinz
Bernhard
Einen freundlichen Salut dans qui Profaner-Runde!

je hatte avant mehreren Wochen déjà fois le gleiche Anfrage gestellt, habe mais malheureusement
aucun Antwort trouvé. peut-être habe je aussi quelque chose faux gemacht.
mon s'il te plaît um Aider!!! mon Sorgenkind:
Kopieren de Ordnern avec Les sous-dossiers et Fichiers, avec Überschreiben eines peut-être. déjà vorhanden gleichnamigen Ordners.

Habe de Andreas Miethe de 1998 un simple Backup-Programme trouvé. Es stört mich cela manuelle Schliessen des Fensters.

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

XCOPY32 legt une Verzeichnisstruktur à:
Winexecwait(Befehl$,1)

puis erscheint qui Dateiliste: finissez-XCopie32.
vous muss am Schliesskreuz geschlossen volonté.
peux une Schliessung avec Befehle erreicht volonté? avec DestroyWindow() et dem Handle ca va chez Je ne.

ou bien, gibt es einfachere Lösungen - j'ai XProfan 9.0?
Pour qui Angabe qui Befehle wäre je très reconnaissant !
d'avance déjà meinen herzlichen Dank, pour eure Bemühungen.
Heinz Bernhard
 
XProfan-Version 10+11
Betriebssystem Win7
08.09.2006  
 



 
- page 2 -


Vlt. GT. Inkompatiblität qui Api trop Deinem (alten?) OS?
 
26.06.2007  
 



@Georg
Es muss à Deinem System liegen. car aussi avec Eingabe eines Dossier/Unterordner/Unterordner/Dateinamen wird dans den corbeille à papier gelöscht. (avec Rückfrage) là je cette Code dans meiner Dateiverwaltung 2windows4you déjà depuis ...ME-Zeiten sans Probleme nutze, peux es seulement dans Deiner Konfiguration ou bien Deinem OS liegen

PS: si qui Dossier avec seinen Les sous-dossiers et Fichiers grösser comment qui capacité Deines Papierkorbes ist, wird qui Dossier avec dem kompletten le contenu tout de suite gelöscht !
 
26.06.2007  
 



Ah - Du meinst son corbeille à papier ist möglicherweise avec etwaigen Bananenschalen et übel riechenden Pizzaresten bereits belegt?

seulement sone concept.
 
26.06.2007  
 



@iF
avec RECHTEM Mausklick sur cela corbeille à papier-Icon klappt un Menu sur: ici stehen qui Eigenschaften des Papierkorbes - Standard-Einstellung ist ici 10% qui Plattengrösse. si eh bien so einiges déjà im corbeille à papier schlummert (Fichiers et Dossier et KEINE Bananenschalen) ist irgendwann qui corbeille à papier voll ! (passiert aussi dans Berlin chez den öffentlichen Abfallbehältern) - venons eh bien encore Dossier ou bien Fichiers hinzu, fonctionne qui corbeille à papier sur et qui ankommenden données volonté gelöscht ! - Meiner attitude pour un faute dans Windows - il peut mais qui capacité des Korbes vergrössern - vois dessus (rechter Mausklick usw...) Capiste ?
 
26.06.2007  
 



Horst
Capiste ?


Hm nö - erklär nochmal.
 
26.06.2007  
 




@iF
avec RECHTEM Mausklick sur cela corbeille à papier-Icon klappt un Menu sur: ici stehen qui Eigenschaften des Papierkorbes - Standard-Einstellung ist ici 10% qui Plattengrösse. si eh bien so einiges déjà im corbeille à papier schlummert (Fichiers et Dossier et KEINE Bananenschalen) ist irgendwann qui corbeille à papier voll ! (passiert aussi dans Berlin chez den öffentlichen Abfallbehältern) - venons eh bien encore Dossier ou bien Fichiers hinzu, fonctionne qui corbeille à papier sur et qui ankommenden données volonté gelöscht ! - Meiner attitude pour un faute dans Windows - il peut mais qui capacité des Korbes vergrössern - vois dessus (rechter Mausklick usw...) Capiste ?
 
26.06.2007  
 



Hm! je crois lente versteh ego - mais - hm ne doch net. comment alors?
 
26.06.2007  
 




 
26.06.2007  
 



 
- page 3 -



GDL
alors qui corbeille à papier ist vide et cela Testverzeichniss ist lediglich ca. 100k voll.
Alles quoi avec dem WinExplorer ou bien anderen Programmen gelöscht volonté soll wird auparavant einwandfrei ne Sicherheitsabfrage gestartet et joli réglé dans den corbeille à papier geschoben.

qui einzigste Unterschied beim BS ist qui, cela du XPhome et je XPprof habe.

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
26.06.2007  
 



oui mais eh bien zeig doch la fois exakt Deinen Code Vlt. steckt qui Teufel im Detail.
 
26.06.2007  
 




GDL
j'ai am Code rien gemacht. j'ai simple cette Codeteil testen lieben.
KompilierenMarqueSéparation
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

Fileaction DELETE,C:	est,,0,0

sonst rien, voulais seulement guggen si je es brauchen peux.(peux es mais aus einem anderen Grund eh pas brauchen).là es anscheinend seulement chez Je ne allez, lassma cela ganze eh bien.

salut
Georg

P.S. chez Kopieren klappt qui 4. paramètre, ici wird nachgefragt si chez einem bereits vorhandenem Dossier ou bien File überschrieben volonté soll. alors chez paramètre 4 = 0.
chez paramètre 1 wird sans avertissement par-dessus kopiert.
seulement beim Effacer wird arrêt toujours ratzfatz endgültig procéder.
 
Windows7 Xprofan 8,9,10 [...]  [...] 
26.06.2007  
 



@Georg
mon Code unterscheidet sich un peu vom Code, den Dir Andreas envoyé hat. Meiner verlangt seulement DREI paramètre - il ist seulement pour cela Effacer zuständig - Teste cette Code la fois
 
26.06.2007  
 




Zum Quelltext


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

26.732 Views

Untitledvor 0 min.
PETER195618.07.2018
R.Schneider20.03.2017
Uwe Lang20.07.2013
maxpayne200129.04.2013
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie