Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

REN - Problem nicht absoluter Pfad

Frage Entwicklung Batch & Shell

Mitglied: Julian57

Julian57 (Level 1) - Jetzt verbinden

13.06.2011, aktualisiert 10:15 Uhr, 3943 Aufrufe, 9 Kommentare

Hallo,

ich habe im Moment ein Problem mit Umbenennen(Ren) von einer Datei,

Und zwar ich habe folgenden Batch:

01.
@echo off 
02.
Title Setup 
03.
if not exist InfoManager2.xprf exit 
04.
echo. 
05.
echo Update wird installiert... 
06.
@ping localhost -n 2 >NUL  
07.
DEL InfoManager.xprf /F || goto Fail 
08.
REN C:\Users\Julian\Desktop\InformationsManagement\InfoManager2.xprf InfoManager.xprf || goto Fail 
09.
echo. 
10.
echo Update erfolgreich installiert!!! 
11.
@ping localhost -n 2 >NUL  
12.
echo.  
13.
echo Programm wird gerstartet 
14.
XProfan.exe "InfoManager.xprf" 
15.
@ping localhost -n 2 >NUL  
16.
exit 
17.
 
18.
:Fail 
19.
cls 
20.
echo. 
21.
echo Installation des Updates ist Fehlgeschlagen! 
22.
echo. 
23.
pause 
24.
exit
Und zwar ist mein Problem das der Pfad des Batches und die zu umbenennende Datei nicht absolut, sprich variabel sind.
Nun wüste ich gerne wie ich die Zeile...
01.
REN C:\Users\Julian\Desktop\InformationsManagement\InfoManager2.xprf InfoManager.xprf || goto Fail
...so umschreibe das der Pfad in dem die Dateien liegen keine Rolle mehr spielt.

Wie macht man sowas?

Wenn ich die Pfadangabe einfach weglasse funktioniert es leider nicht!


LG

Julian57
Mitglied: DONNobre
13.06.2011 um 10:44 Uhr
REN "C:\Users\Julian\Desktop\InformationsManagement\InfoManager2.xprf" InfoManager.xprf || goto Fail

das sollte glaube ich gehen in deinem Pfad war etwas 2 mal eingegeben (InfoManager.xprf ) ... weiß nicht ob das so sein sollte ...
längere verzeichnisse sollte man in "" angeben ....
Bitte warten ..
Mitglied: Xaero1982
13.06.2011 um 11:13 Uhr
Moin,

wo liegt denn die Batch?

VG
Bitte warten ..
Mitglied: Julian57
13.06.2011 um 11:21 Uhr
Zitat von DONNobre:
REN "C:\Users\Julian\Desktop\InformationsManagement\InfoManager2.xprf" InfoManager.xprf || goto Fail

das sollte glaube ich gehen in deinem Pfad war etwas 2 mal eingegeben (InfoManager.xprf ) ... weiß nicht ob das so sein
sollte ...
längere verzeichnisse sollte man in "" angeben ....



Ich glaube ihr habt mich falsch verstanden, der Batch oben funktioniert klasse!

Nur das Problem ist das der Batch nicht immer in "C:\Users\Julian\Desktop\InformationsManagement\*.*" sondern auch manchmal auch in anderen Verzeichnissen liegt.
Nun suche ich eine Möglichkeit den Batch so umzuschreiben das es vollkommen egal ist wo der Batch und die zu umbenennenden Dateien liegen.
Der Bach soll also von Pfad unabhängig funktionieren!

LG

Julian57
Bitte warten ..
Mitglied: Xaero1982
13.06.2011 um 11:46 Uhr
Ich hab dich nicht falsch verstanden - keine Sorge....

Die Batch und die umzubenennenden Dateien liegen aber immer im gleichen Ordner?

VG
Bitte warten ..
Mitglied: Julian57
13.06.2011 um 11:52 Uhr
Jo, genauso wie die Datei die gelöscht wird
Bitte warten ..
Mitglied: Xaero1982
13.06.2011 um 11:59 Uhr
Moin,

dann lass die Pfadangaben weg

01.
REN InfoManager2.xprf InfoManager.xprf || goto Fail 
Edit: Dass es ohne Pfadangaben nicht gehen soll wie du im ersten Post schreibst kann ich nicht bestätigen. Habs gerade getestet und geht problemlos.
Edit2: Ansonsten siehe Dieters Vorschlag!

VG
Bitte warten ..
Mitglied: 76109
13.06.2011 um 12:01 Uhr
Hallo Julian57!

Siehe Dir hierzu mal die Befehle 'Pushd' und 'Popd' an.

Gruß Dieter
Bitte warten ..
Mitglied: Xaero1982
13.06.2011 um 14:02 Uhr
Gelöst? Und wie ist die Lösung?

VG
Bitte warten ..
Mitglied: Julian57
13.06.2011 um 14:38 Uhr
Hat mich selber verwundert, ich habe einfach nochmal den Pfad weggelassen und es hat dieses mal funktioniert

Gruß
Bitte warten ..
Neuester Wissensbeitrag
Exchange Server

WSUS bietet CU22 für Exchange 2007 SP3 nicht an. EOL Exchange 2007

Tipp von DerWoWusste zum Thema Exchange Server ...

Ähnliche Inhalte
Windows Server
gelöst Problem mit KMS aktivierung (7)

Frage von Judgelg zum Thema Windows Server ...

Netzwerkmanagement
Problem mit DLNA Server in DMZ (4)

Frage von haye81 zum Thema Netzwerkmanagement ...

Exchange Server
gelöst DHCP Sever MS Server 2012 Problem (10)

Frage von Florian86 zum Thema Exchange Server ...

Heiß diskutierte Inhalte
Exchange Server
Test-ActiveSyncConnectivity Error nach neuem Zertifikat (17)

Frage von Driphex zum Thema Exchange Server ...

Batch & Shell
gelöst Batch xls nach aktuellem Datum auslesen und email senden (14)

Frage von michi-ffm zum Thema Batch & Shell ...

Backup
Datensicherung ARCHIV (12)

Frage von fautec56 zum Thema Backup ...