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
Kommentar vom Moderator Biber am 29.10.2009 um 08:29:32 Uhr
Leerzeichen in verschiedenen Pfaden einfach durch Bindestrick ersetzen
WTF ist ein Bindestrick? Paketband?

Egal, da es kein Feedback gab, aber bastlas Lösung nichts hinzuzufügen ist --> setze ich das mal auf "gelöst und geschlossen".
GELÖST

Leerzeichen in verschiedenen Pfaden einfach durch Bindestrick ersetzen

Frage Entwicklung Batch & Shell

Mitglied: BBUser

BBUser (Level 1) - Jetzt verbinden

23.01.2009, aktualisiert 29.10.2009, 3830 Aufrufe, 1 Kommentar

Folgendes Problem:

Ich lesen verschiedenen Pfade aus einer .ini. Dies kann unter anderem auch C:\Documents and Settings.... sein.
In dem folgenden Stückchen code ersetze ich unter anderem ":" und "\" durch "-" per SET.
Wie kann ich dies auch mit den Leerzeichen handhaben?

set "Pfad=%~1"
set Pfadlog=%Pfad%
XCOPY "%Pfad%\*.*" "%BACKUPTEMP%" /E /M /Y /V
DIR /B /S %BACKUPTEMP% > TMP.txt
@FOR /F "tokens=1 delims=[]" %%i in ('find /V /N "XYZ@" TMP.txt') do set linecount=%%i
INIFILE monitor.ini [MESSAGE3] MSG_3=%linecount%
IF "%Pfad:~-1%"=="\" SET STRING=%Pfad:~0,-1%
SET Pfad=%Pfad:\=-%
SET Pfad=%Pfad::=%
SET filename=%username%-[%Pfad%]-%date:~-4%-%date:~-7,2%-%date:~-10,2%-%counter%

Der Pfad (Bsp.: C-Documents-and-Settings..) soll dann, wie man sieht, mit in einem Dateinamen geschrieben werden.

Habe schon die Suche, und diverse Google Ergebnisse bemüht - ohne erfolg.
Mitglied: bastla
23.01.2009 um 16:34 Uhr
Hallo BBUser!

Eigentlich sollte doch
SET "Pfad=%Pfad: =-%"
genügen ...

Grüße
bastla
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Batch & Shell
gelöst Suchen ersetzen mit Sonderzeichen (2)

Frage von GNLen1 zum Thema Batch & Shell ...

Windows 10
gelöst Werden Dateien beim Ersetzen wirklich überschrieben? (3)

Frage von Nexder zum Thema Windows 10 ...

Microsoft Office
Via SCCM Office 2013 32bit ersetzen durch Office 2016 64bit (9)

Frage von KarstenF zum Thema Microsoft Office ...

Heiß diskutierte Inhalte
Switche und Hubs
LAG zwischen Cisco SG300 und Dlink DGS1100 herstellen - wie? (15)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

Hardware
Lenovo Yoga 500 über angeschlossene USB Tastatur booten (13)

Frage von thomasreischer zum Thema Hardware ...

Viren und Trojaner
Wie werde ich den Mist "fanli90" wieder los? (13)

Frage von Taumel zum Thema Viren und Trojaner ...

CPU, RAM, Mainboards
Hardware Fragen (12)

Frage von xaver-2 zum Thema CPU, RAM, Mainboards ...