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

pfad angabe in textdatei wird nicht erkannt

Frage Entwicklung Batch & Shell

Mitglied: Compane

Compane (Level 1) - Jetzt verbinden

06.04.2009, aktualisiert 12:31 Uhr, 3250 Aufrufe, 4 Kommentare

Hallo zusammen,

ich habe mal wieder ne batch geschrieben die an sich bis zu einen Punkt funktioniert!

zur batch:

dort werden die zu kopierenten datein plus pfad hineingeschrieben:
xcopy %quelle% %ziel% /c /d /s /e /r /h /exclude:ausschluss.txt /y >> Kopierinfo.txt

aber die sonderzeichen werden nicht richtig dargestellt

Anhand ein schleife soll zeile für zeile ausgelesen werden und die datei nochmal in ein seperates verzeichniss kopiert werden.

for /f "tokens=* delims=:" %%a in (c:\Kopierinfo.txt) do xcopy %%a "c:\sicherung\%date%\" /c /d /s /e /r /h /y

Da aber die sonderzeichen (besonders die umlaute) falsch angezeigt werden kann er den pfad halt nicht finden!
Sd
Sozialp„dagogik
Zw”tzener
usw

habt ihr da nen tipp für mich??


danke schonmal

grüße
Compane
Mitglied: miniversum
06.04.2009 um 12:55 Uhr
Schalte vor der Zeile in der du die Dateien in die Datei schreibst. die Codepage mit
chcp 1252
um.
Bitte warten ..
Mitglied: Compane
06.04.2009 um 13:03 Uhr
servus

das hatte ich schon so probiert:

chcp 1252
xcopy %quelle% %ziel% /c /d /s /e /r /h /exclude:ausschluss.txt /y >> Kopierinfo.txt

aber es wird trotzdem falsch in die Kopierinfo.txt geschrieben.

Oder istdas dort falsch???

grüße
Compane
Bitte warten ..
Mitglied: bastla
06.04.2009 um 16:50 Uhr
Hallo Compane!

Vor dem Auslesen der "Kopierinfo.txt" dann aber wieder auf CP 850 zurück wechseln, also
chcp 850>nul
Übrigens: Wenn Du bei "xcopy" den Schalter "/e" verwendest, ist "/s" überflüssig ...

Grüße
bastla
Bitte warten ..
Mitglied: Compane
06.04.2009 um 23:22 Uhr
servus

das auslesen hat geklappt jetzt kommt wie nicht anders erwartet der nächste fehler

also der inhalt der txt sieht so aus:

C:\test\Neu Textdokument (2).txt
C:\test\Neu Textdokument.txt
C:\test\men m”n m„n\Neu Textdokument.txt
C:\test\men m”n m„n\”„á\Neu Textdokument.txt
C:\test\men m”n m„n\”„á\Neuer Ordner zzzz\Neu Textdokument.txt

er erstellt auch am anfang die richtige ordnerstruktur ab dann legt er jeden unterordener nochmal in den hauptorden (auch mit den datein)

also anstatt so:

C:\test\men m”n m„n (mit den unterordnern)
C:\test\Neu Textdokument (2).txt
C:\test\Neu Textdokument.txt

sieht es so aus:


C:\test\men m”n m„n (mit den unterordnern)
C:\test\”„á
C:\test\Neuer Ordner zzzz
C:\test\Neu Textdokument (2).txt
C:\test\Neu Textdokument.txt

woran kann dies denn liegen??

grüße
Compane
Bitte warten ..
Ähnliche Inhalte
CPU, RAM, Mainboards
gelöst RAM Takt wird nicht Richtig erkannt obwohl XMP 2.0 Profil Geladen Ist (6)

Frage von Interception zum Thema CPU, RAM, Mainboards ...

Festplatten, SSD, Raid
gelöst M.2 SSD wird unter win 10 nicht erkannt (12)

Frage von scrooge zum Thema Festplatten, SSD, Raid ...

Festplatten, SSD, Raid
Seagate barracuda wird nicht mehr erkannt (6)

Frage von Cyberurmel zum Thema Festplatten, SSD, Raid ...

Batch & Shell
Spoiler in textdatei automatisch über Powershellscript einfügen (5)

Frage von Dr.Byte zum Thema Batch & Shell ...

Neue Wissensbeiträge
Batch & Shell

Batch - ein paar Basics die man kennen sollte

Tipp von Pedant zum Thema Batch & Shell ...

Microsoft

Restrictor: Profi-Schutz für jedes Window

(6)

Tipp von AlFalcone zum Thema Microsoft ...

Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Batch & Shell
gelöst Gruppenzugehörigkeit von AD Usern ermitteln - die Perfektion fehlt (11)

Frage von Stefan007 zum Thema Batch & Shell ...

LAN, WAN, Wireless
gelöst Netzwerk in 2 Teile trennen (11)

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

Windows Server
Benutzer lässt sich nur an einem Clientcomputer anmelden (11)

Frage von Ammann zum Thema Windows Server ...

Netzwerke
SFP Modul (miniGibic) (10)

Frage von apranet zum Thema Netzwerke ...