Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA:

Ordner löschen oder umbenennen 25 Mai 2024 00:12 #1

  • Calo
  • Offline
  • Beiträge: 22
  • Dank erhalten: 7
Hallo! ich möchte einen Ordner von A nach B verschieben und dann umbenennen. Der Zugriff wird mir aber verweigert wenn ich den Quellordner danach löschen will mit dem Ordner Befehl. Diese befinden sich im Ordner Dokumente. Habt Ihr eine Lösung?

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ordner löschen oder umbenennen 25 Mai 2024 10:41 #2

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 885
  • Dank erhalten: 628
Hallo Calo.

Verschiebt ganzen Ordner mit Inhalt...

Dieses Codefragment funktioniert bei mir am zuverlässigsten.

cX4Web cX4Web Code

Was ist das?

1 *** Ordner mit Inhalt verschieben
2
3 *** Zu verschiebenden Ordner auswählen
4 Standard-Dialog 'Ordner' in [quellordner], Titel='Ordner zum Verschieben', kein Stopp
5 *** Zielordner auswählen
6 Standard-Dialog 'Ordner' in [zielordner], Titel='Zielordner auswählen', kein Stopp
7
8 *** Dieser Abschnitt verschiebt einen Ordner samt Inhalt
9 OLEObjekt ID='fso', Name='Scripting.FileSystemObject'
10 OLEObjekt ID='oGetFolder', Name='fso', Eigenschaft='GetFolder', Wert/Parameter='[quellordner]'
11 OLEObjekt ID='oGetFolder', Eigenschaft='Move', Wert/Parameter='[zielordner]'
12 OLEObjekt ID='fso', Name='Scripting.FileSystemObject', Objekt entfernen

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (12 Zeilen, cX 5.0.10.6, Lizenz: OLE-Objekt-Befehl, [cX.Message.X], Systemaufrufe (DLL, Assemblies), Pro)

Hinweis: Bei besonderem Lizenzerfordernis, bitte das Skript im Volltestmodus ausführen.

Gruß Christian

 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von daywalker.

Ordner löschen oder umbenennen 25 Mai 2024 11:12 #3

  • Calo
  • Offline
  • Beiträge: 22
  • Dank erhalten: 7
danke für deine Antwort, ich habe aber nur die home version
das sind die befehle die ich benutze zum verschieben eines Ordners

cX4Web cX4Web Code

Was ist das?

1   Datei kopieren Quelle 'E:\Dokumente\Event DJ Alesci\2024\Angebote\[.Liste(angebote_liste).Zeile]\', Ziel 'E:\Dokumente\Event DJ Alesci\2024\Aufträge\[.Liste(angebote_liste).Zeile]\, verschieben
2   Datei schreiben 'E:\Dokumente\Event DJ Alesci\2024\Aufträge\[.Liste(angebote_liste).Zeile]', neuer Name 'E:\Dokumente\Event DJ Alesci\2024\Aufträge\[Auftragsordner_Zahl] - [.Liste(angebote_liste).Zeile] - [RNr]'

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


 (2 Zeilen, cX 5.0.10.6)

das Problem: der Quellordner bleibt und wird nicht gelöscht. wenn ich es über die Ordner Funktion versuche, wird mir der Zugriff verweigert, das es sich wohl im Windows System Ordner Dokumente befindet. Schreibschutz lässt sich auch nicht aufheben :/

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Calo.

Ordner löschen oder umbenennen 25 Mai 2024 12:49 #4

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 885
  • Dank erhalten: 628
Hallo Calo. Hast Du mein Skript im Volltestmodus schon probiert, weil da könntest Du es auch in der Homeversion ausprobieren...zum überprüfen deiner Konstellation.
Menü Hilfe>Info über Clickexe Button Volltestmodus, weil mit dem OLE-Objekt und dem FileScriptingObject klappt das auch mit einem Systemordner.

Übrigens, ich glaube du hast da eine kleine Unregelmäßigkeit entdeckt. Weil Datei verschieben klappt bei mir, mit Deinen Codezeilen, so auch nicht.

Stefan wird das sicherlich lesen und uns informieren wenn etwas nicht stimmt.

​​​​​​Gruß Christian 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von daywalker.

Ordner löschen oder umbenennen 25 Mai 2024 14:41 #5

  • Calo
  • Offline
  • Beiträge: 22
  • Dank erhalten: 7
Doch, das verschieben funktioniert so. Nur der Quellordner bleibt an seinen Ursprungsort.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ordner löschen oder umbenennen 25 Mai 2024 15:37 #6

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 885
  • Dank erhalten: 628
So funktioniert es übrigens auch....

cX4Web cX4Web Code

Was ist das?

1 *** Ordner mit Inhalt verschieben
2
3 *** Zu verschiebenden Ordner auswählen
4 Standard-Dialog 'Ordner' in [quellordner], Titel='Ordner zum Verschieben', kein Stopp
5 *** Zielordner auswählen
6 Standard-Dialog 'Ordner' in [zielordner], Titel='Zielordner auswählen', kein Stopp
7
8 Starte powershell.exe, warten bis beendet, Konsole, sende 'Move-Item -Path [quellordner] -Destination [zielordner]¶exit'

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (8 Zeilen, cX 5.0.10.6)


Gruß Christian
Folgende Benutzer bedankten sich: Calo

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Community

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Diese Cookies sind essenziell für den Betrieb dieser Website. Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden