Hallo erstmal!
Ich hoffe ich habe das Thema hier richtig eingeordnet. Grundlegend handelt es sich um den Platzhalter (*) in Kommando unter Windows (System, Datei/Datenmanagement?). Falls dem nicht entspricht, gerne verschieben.
Beim Versuch mir DIR in der Windows-Konsole einen Ordnerinhalt aufzulisten, ist mir seit neuestem folgendes aufgefallen, das es Anzeigefehler gibt, wenn sich ein Unterstrich im Namen befindet.
Befehl:
Ausgabefenster:
soweit so gut, aber wenn ich nun eingebe:
Befehl:
Eigentlich hatte ich erwartet, das mir nur die "Datei1_Beispiel1.bsp" ausgegeben wird. Tatsächlich ist es aber die gleiche Ausgabe.
Ausgabefenster:
Nun habe ich etwas herumgeschaut und probiert. Lösen konnte ich das Problem in dem ich folgendes eingab:
Befehl:
Ausgabefenster:
Das Ganze konnte ich mit DIR, XCopy sowie auch mit robocopy feststellen.
Geprüft auf folgenden Systemen: Windows Server2008.
Der Fehler tritt erst seit kurzem auf und ist mir bei diversen Skripten aufgefallen, welche eben mit robocopy arbeiteten.
Kann das mit aktuellen Windows Updates zusammenhängen? Ist das Ganze eventuell schon bekannt?
Mir ist das eben nur aufgefallen und hab mich eben mit diesem Workarround dort beholfen.
Ich bin gerade dabei weitere Skripte zu prüfen, ob sich dort alles wie geplant verhält oder ob dort auch Schwierigkeiten auftreten. Nicht das mir irgendwo ganze Ordner geleert werden, nur weil da der Unterstrich im Wege ist.
Ich hoffe Ihr konntet meinen Geschreibsel etwas folgen. Falls jemand hierzu etwas weiß, würde ich mich über paar Information sehr freuen.
Grüße
5p0nG3
Edit: Unter Windows7 gehts lokal, betrifft also nur Windows Server 2008 (weitere Server nicht getestet)
Edit2: Von Windows7 über den Netzwerkpfad (DIR \\Server\c$\Ordner\Datei1*.bsp) auf den Windows Server 2008, tritt das Phänomen wiederum auf.
Ich hoffe ich habe das Thema hier richtig eingeordnet. Grundlegend handelt es sich um den Platzhalter (*) in Kommando unter Windows (System, Datei/Datenmanagement?). Falls dem nicht entspricht, gerne verschieben.
Beim Versuch mir DIR in der Windows-Konsole einen Ordnerinhalt aufzulisten, ist mir seit neuestem folgendes aufgefallen, das es Anzeigefehler gibt, wenn sich ein Unterstrich im Namen befindet.
Befehl:
DIR C:\Ordner\Datei*.bsp
Ausgabefenster:
Datei1_Beispiel1.bsp
Datei2_Beispiel2.bsp
Datei3_Beispiel3.bsp
Datei4_Beispiel4.bsp
Datei5_Beispiel5.bsp
soweit so gut, aber wenn ich nun eingebe:
Befehl:
DIR C:\Ordner\Datei1*.bsp
Eigentlich hatte ich erwartet, das mir nur die "Datei1_Beispiel1.bsp" ausgegeben wird. Tatsächlich ist es aber die gleiche Ausgabe.
Ausgabefenster:
Datei1_Beispiel1.bsp
Datei2_Beispiel2.bsp
Datei3_Beispiel3.bsp
Datei4_Beispiel4.bsp
Datei5_Beispiel5.bsp
Nun habe ich etwas herumgeschaut und probiert. Lösen konnte ich das Problem in dem ich folgendes eingab:
Befehl:
DIR C:\Ordner\Datei1_*.bsp
Ausgabefenster:
Datei1_Beispiel1.bsp
Das Ganze konnte ich mit DIR, XCopy sowie auch mit robocopy feststellen.
Geprüft auf folgenden Systemen: Windows Server2008.
Der Fehler tritt erst seit kurzem auf und ist mir bei diversen Skripten aufgefallen, welche eben mit robocopy arbeiteten.
Kann das mit aktuellen Windows Updates zusammenhängen? Ist das Ganze eventuell schon bekannt?
Mir ist das eben nur aufgefallen und hab mich eben mit diesem Workarround dort beholfen.
Ich bin gerade dabei weitere Skripte zu prüfen, ob sich dort alles wie geplant verhält oder ob dort auch Schwierigkeiten auftreten. Nicht das mir irgendwo ganze Ordner geleert werden, nur weil da der Unterstrich im Wege ist.
Ich hoffe Ihr konntet meinen Geschreibsel etwas folgen. Falls jemand hierzu etwas weiß, würde ich mich über paar Information sehr freuen.
Grüße
5p0nG3
Edit: Unter Windows7 gehts lokal, betrifft also nur Windows Server 2008 (weitere Server nicht getestet)
Edit2: Von Windows7 über den Netzwerkpfad (DIR \\Server\c$\Ordner\Datei1*.bsp) auf den Windows Server 2008, tritt das Phänomen wiederum auf.
Zuletzt bearbeitet: