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

Datei umbenennen geht irgendwie nicht, Problem mit Setlocal und Co warscheinlich

Frage Entwicklung Batch & Shell

Mitglied: 42583

42583 (Level 1)

01.02.2007, aktualisiert 12:17 Uhr, 3828 Aufrufe, 2 Kommentare

Hallo,

ich habe in einer Textdatei (NEWFILES1.txt) diverse (nicht statische) Dateinamen stehen, die ich weiterverarbeiten möchte, davor müssen diese aber umbenannt werden (in der Textdatei). Jede Datei muss im Format "dateiname.xy_" umbeannnt werden, wohlgemerkt im Textfile. Dazu habe ich folgenden Quelltext entwickelt.

setlocal enabledelayedexpansion
set endung=
for /F "tokens=1,2 delims=." %%i in (NEWFILES1.txt) do (
set endung=%%j
echo..!endung:~0,2!_>>STRICHLISTE.txt
)
setlocal disabledelayedexpansion
oder endlocal (beides getestet)

Warum gibt er mir jedesmal !endung:~0,2!_ aus oder garnichts, manchmal sind auch die ! verschwunden aber trotzdem ähnliches Ergebnis. Ich habe auch schon alles probiert, diesen Qulltext mit diversen Anderen verglichen oder das File mit cmd /v:on /k programmname.cmd aufgerufen aber es will einfach nicht wunktionieren. Der andere Qulltext im Batchfile kann keine Ursache sein, habe ihn auch testweise rausgenommen, aber ohne Erfolg.
Mitglied: Biber
01.02.2007 um 11:55 Uhr
Moin gunnar-hro,

willkommen im Forum.

Du darfst natürlich keinen Punkt direkt nach dem "ECHO" (vor dem Ausrufungszeichen der Delayed-Expanded-Variablen) machen.
GEHT: echo !endung:~0,2!_>>....
GEHT: echo. !endung:~0,2!_>>....
GEHT: echo .!endung:~0,2!_>>....


GEHT IN DIE GRÜTZE: echo.!endung:~0,2!_>>....
GEHT IN DIE GRÜTZE: echo..!endung:~0,2!_>>....

[Bug #3211 im M$-CMD-Interpreter]

Gruss
Biber
Bitte warten ..
Mitglied: 42583
01.02.2007 um 12:17 Uhr
vielen Dank, es scheint zu funktionieren. Dummer Fehler von mir, aber dass man hinter dem Punkt trotzdem einen frei lassen muss war mir neu. Nochmals vielen Dank.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Verzeichniss überwachen Datei kopieren und umbenennen (6)

Frage von fischle63 zum Thema Batch & Shell ...

Batch & Shell
Umbenennen entpackter Dateien nach Dateinamen der rar- zip-Datei

Frage von windows-nutzer zum Thema Batch & Shell ...

Batch & Shell
In einer Matroska-Datei eine Audio-Spur suchen (1)

Frage von Spider.Mann zum Thema Batch & Shell ...

Windows 10
Komulatives Update in WIM Datei einbinden (3)

Frage von kingsepp zum Thema Windows 10 ...

Neue Wissensbeiträge
Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(5)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(5)

Anleitung von BassFishFox zum Thema Windows 10 ...

Administrator.de Feedback

Tipp: Ungelöste Fragen ohne Antwort in Tickeransicht farblich hinterlegen

Tipp von pattern zum Thema Administrator.de Feedback ...

Viren und Trojaner

Neue Magazin Ausgabe: Malware und Angriffe abwehren

Information von Frank zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Windows Systemdateien
Warum System auf "C:" (29)

Frage von DzumoPRO zum Thema Windows Systemdateien ...

LAN, WAN, Wireless
Cisco SG200: Auf bestimmtem vLAN bestimmte TCP-Ports sperren (19)

Frage von SarekHL zum Thema LAN, WAN, Wireless ...

Windows Server
gelöst Update BackupExec 2015 auf 2016 führt zu SQL-Server Problem (16)

Frage von montylein1981 zum Thema Windows Server ...

Batch & Shell
gelöst Batch um Benutzer aus Sitzung abzumelden (15)

Frage von zeroblue2005 zum Thema Batch & Shell ...