[gelöst] Umbenennung eines Verzeichnis wenn = dann

John Sinclair

gehört zum Inventar
Guten Tag,

ich suche eine Möglichkeit eine BAT oder CMD Datei, was folgendes macht.

Wenn in Verzeichnis xyz ein Ordner mit neu vorhanden ist diesen umbenennen in neu.org

Ist aber in dem Verzeichnis xyz der Ordner neu.org diesen in neu umbenennen.

Am besten wäre es noch mit ner Meldung neu wurde in neu.org, b.z.w. neu.org wurde in neu umbenannt.

Hat da einer was auf die schnelle.
 
Anzeige
G

Gelöschtes Mitglied 78250

Gast
AW: Um benennung eines verzeichnis wenn = dann

Ohne den kompletten Kontext zu kennen, Mutterordner, Root, mit ohne macht kein Script der Welt Sinn.
 

John Sinclair

gehört zum Inventar
AW: Um benennung eines verzeichnis wenn = dann

Es geht darum das ich Aion spiele auf NA.
Ich / Wir haben die Möglichkeit gefunden Aion NA auf Deutsch zu spielen.

Das Verzeichnis zur Languarge ist: c:\Program Files (x86)\NCWest\Aion\L10N\deu\
fürs das Deutsche Sprachpaket.
Um aber in den Shop einkaufen zu können muss dieses deaktiviert werden,
was durch umbenennen des Verzeichnis in : c:\Program Files (x86)\NCWest\Aion\L10N\deu.org\ möglich ist.

Momentan mach wir das per Hand, es wäre aber einfacher es über eine Bat / CMD Datei zu machen.

Es ist nix verbotenes.
 

Porky

gehört zum Inventar
AW: Um benennung eines verzeichnis wenn = dann

Wie fügt man hier Text mtt Einrückungen ein?
 
Zuletzt bearbeitet:

John Sinclair

gehört zum Inventar
AW: Um benennung eines verzeichnis wenn = dann

Erweiterte Einstellung dann Code hinzufügen
Unten im Chat Fenster rechts.

(Antworten / Erweitert / Abbrechen)
 

Porky

gehört zum Inventar
AW: Um benennung eines verzeichnis wenn = dann

Danke!
Getestet, funktioniert.
Code:
@echo off
if exist xyz\neu (
	ren xyz\neu neu.org
	echo neu wurde in neu.org umbenbannt
) else (
	ren xyz\neu.org neu
	echo neu.org wurde in neu umbenbannt
)
pause Taste zum Beenden
 

John Sinclair

gehört zum Inventar
AW: Um benennung eines verzeichnis wenn = dann

Wo liegt der Fehler ?
bei G:Test klappt es bei dem angepasten Skript nicht.

Code:
@echo off
if exist "c:\Program Files (x86)\NCWest\Aion\L10N\deu\" (
	ren "c:\Program Files (x86)\NCWest\Aion\L10N\deu.org\"
	echo Aion wurde in English umbenannt
) else (
if exist "c:\Program Files (x86)\NCWest\Aion\L10N\deu.org\" (
	ren "c:\Program Files (x86)\NCWest\Aion\L10N\deu\"
	echo Aion wurde in Deutsch umbenannt
)
pause 10 Taste zum Beenden
 

Porky

gehört zum Inventar
AW: Um benennung eines verzeichnis wenn = dann

Versuche das:
Code:
@echo off
if exist "c:\Program Files (x86)\NCWest\Aion\L10N\deu" (
	ren "c:\Program Files (x86)\NCWest\Aion\L10N\deu.org" deu
	echo Aion wurde in English umbenannt
) else (
	ren "c:\Program Files (x86)\NCWest\Aion\L10N\deu" deu.org
	echo Aion wurde in Deutsch umbenannt
)
pause 10 Taste zum Beenden
 

John Sinclair

gehört zum Inventar
So klappt es.

Code:
@echo off
if exist "c:\Program Files (x86)\NCWest\Aion\L10N\deu" (
	ren "c:\Program Files (x86)\NCWest\Aion\L10N\deu" deu.org
	echo Aion wurde in English umbenannt
) else (
	ren "c:\Program Files (x86)\NCWest\Aion\L10N\deu.org" deu
	echo Aion wurde in Deutsch umbenannt
)
pause 10 Taste zum Beenden

Danke für die Hilfe


Noch nee Anmerkung, das Skript klappt nur wenn es in dem Ordner : c:\Program Files (x86)\NCWest\Aion\L10N\
ausgeführt wird. Wird eine Verknüpfung auf dem Desktop erstellt klappt es nicht. Warum weis ich nicht.
 
Zuletzt bearbeitet von einem Moderator:

Porky

gehört zum Inventar
Steht bei der Verknüpfung unter Eigenschaften bei Ausführen in: der richtige Pfad?
Versuche mal als Administrator ausführen.
 

John Sinclair

gehört zum Inventar
Ja steht in der Vergnüpfung

Lol Danke muss als Admin ausgeführt werden ;)

Bereich ist also gelöst, Ich lasse es noch für nee Woche
Offen, und markiere es dann als gelöst.
 

Porky

gehört zum Inventar
Verschiebe die Verknüpfung mal von C:\Users\All Users\Desktop in deinen Benutzerpfad.

Oh, falsch gedacht, da müsste sie ja automatisch liegen.
 
G

Gelöschtes Mitglied 78250

Gast
Sobald du irgendwas auf c:\programme\ loslassen willst, ist das zwingend. Wenn du dir die Rechte dazu anschaust, wirst du auch verstehen warum. Ich rate auch jetzt schon ab, da irgendwas drehen zu wollen. Häkchen setzen bei der Ausführung/Verknüpfung!
 
Oben