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

Datein mit Ausführungszeichen umbenennen

Frage Entwicklung Batch & Shell

Mitglied: Klette84

Klette84 (Level 1) - Jetzt verbinden

12.06.2012 um 22:47 Uhr, 1996 Aufrufe, 3 Kommentare

Hallo,

ich hab mir eine Batch zusammen geschraubt die Datein sortiert. Dies klapt auch recht gut, bis auf Datein die ein "!" enthalten.

Ich möchte daher gerne die Datein vorher per Batch umbenennen die ein "!" Ausrufezeichen enthalten. Aber irgend wie beist dich die Katze in den ###...


setlocal EnableDelayedExpansion

for %%i in ("%Pfad%*.*") do (
set Datei=%%~nxi
set "Datei2=!Datei:!=!
RENAME "!Datei!" "!Datei2!"
)

Könnt ihr mir eine Lösung zeigen?
Mitglied: bastla
12.06.2012 um 22:58 Uhr
Hallo Klette84 und willkommen im Forum!

Versuch es so:
01.
setlocal 
02.
for %%i in ("%Pfad%*.*") do call :ProcessFile "%%i" 
03.
goto :eof 
04.
 
05.
:ProcessFile 
06.
set "Datei=%~nx1" 
07.
ren %1 "%Datei:!=%" 
08.
goto :eof
Grüße
bastla
Bitte warten ..
Mitglied: pieh-ejdsch
12.06.2012, aktualisiert um 23:17 Uhr
Zitat von Klette84:
beist dich die Katze in den ###...

Ja da hättste Mal statt Dich sich geschrieben, dann wäre diese hach so intelligente Zensur vllt net so Rabiat gewesen und würde völlig harmlose Sätze verschandeln!
Diese Fuzzi-Logic mit den ewigen Hintergedanken ist voll für das Hinterteil.

Man(n) sowas im deutschen Sprachraum - bzw. hier bei ADMINISTRATOR - ich verstehs net.

Ahja - jetzt wohl doch. Die Scriptkiddies kommen in den Ferien ja oft hier vorbeigeschlendert.

Gruß Phil
Bitte warten ..
Mitglied: Klette84
12.06.2012 um 23:21 Uhr
genial danke dir. Es kann doch sooo einfach sein!

Wenn ihr möchtet könnt ihr die ganze Batch haben nachdem ich den "Bug" beseitigt habe...

Die Batch ändert Dateinamen um in geändert am <TT.MM.JJJJ HH_MM> - <Datei> oder in <ZZZZ> - <Datei>
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
gelöst Excel VBA Datein auslesen (8)

Frage von schwalbepilot zum Thema Microsoft Office ...

Windows 7
Dateien umbenennen Unterschiede in Win7 und XP (3)

Frage von mani55 zum Thema Windows 7 ...

Windows Systemdateien
Bootable iso Datei mit eigenen Datein erzeugen (10)

Frage von lord-icon zum Thema Windows Systemdateien ...

Viren und Trojaner
WannaCry - wiederhergestellte Dateien umbenennen (7)

Frage von MasterPhil zum Thema Viren und Trojaner ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
SAN, NAS, DAS
MSA 2050 RAID Konfig (20)

Frage von Leo-le zum Thema SAN, NAS, DAS ...

Hosting & Housing
CNAME auf FTP funkt nicht mehr (7)

Frage von Wintektiv zum Thema Hosting & Housing ...