Mkdir erstellt einen versteckten Systemordner - warum?
Hallo zusammen,
ich habe mir ein Backup Script geschrieben, leider wird mir der erstellte Ordner aber am Laufwerk versteckt, was ich nicht verstehe.
Mit attrib -h -s kann ich ihn manuell sichtbar machen, innerhalb der batch klappt das aber leider nicht bzw. verstehe ich gar nicht warum der Ordner überhaupt versteckt wird. Liegt es evtl. am Namen des Ordners?
Hoffe es sieht wer den Fehler.
Danke!
LG und schönes WE
mcdy
ich habe mir ein Backup Script geschrieben, leider wird mir der erstellte Ordner aber am Laufwerk versteckt, was ich nicht verstehe.
Mit attrib -h -s kann ich ihn manuell sichtbar machen, innerhalb der batch klappt das aber leider nicht bzw. verstehe ich gar nicht warum der Ordner überhaupt versteckt wird. Liegt es evtl. am Namen des Ordners?
...
set backupdir=Backup-Z
set /p destination=
echo.
if not exist %destination%:\ goto error
%destination%:
mkdir %backupdir%\Log
attrib -h -s %destination%:\%backupdir%
...
Hoffe es sieht wer den Fehler.
Danke!
LG und schönes WE
mcdy
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 264778
Url: https://administrator.de/contentid/264778
Ausgedruckt am: 25.11.2024 um 06:11 Uhr
6 Kommentare
Neuester Kommentar
Hi,
ich bin nicht so der Held was Skripte und so an geht ;)
Trotzdem konnte ich das mal nicht lassen und habe das hier mal so modifiziert aus dem Dokumente Ordner als test.bat ausgeführt:
____________
set backupdir=Backup-Z
pause
set
rem Kontrolle ob angenommen
pause
set /p destination=
pause
echo.
pause
rem if not exist %destination%:\ goto error
%destination%
pause
dir
pause
mkdir %backupdir%\Log
rem attrib -h -s %destination%:\%backupdir%
_____________________________________
Ergebnis ist ein Ordner Backup-Z in meinem Ordner Dokumente der keine speziellen Attribute aufweist.
ABER ;( diese Fehlermeldung beim 2. Durchlauf bekomme ich:
____________________
C:\Users\User\Documents>mkdir Backup-Z \Log
Ein Unterverzeichnis oder eine Datei mit dem Namen "Backup-Z" existiert bereits.
Folgender Fehler trat auf: Backup-Z.
Ein Unterverzeichnis oder eine Datei mit dem Namen "\Log" existiert bereits.
Folgender Fehler trat auf: \Log.
_____________________
Ein Verzeichnis LOG oder eine solche Datei existiert nicht.
ein mkdir backup-z\log funktioniert, also ohne %backupdir%. Da sieht es eher so aus als wenn da ein Leerzeichen dazwischen gefummelt wird.
Auch dieses Verzeichnis hat keine Attribute.
Wo sollen die Verzeichnisse den angelegt werden ? In einem ROOT ?
ich bin nicht so der Held was Skripte und so an geht ;)
Trotzdem konnte ich das mal nicht lassen und habe das hier mal so modifiziert aus dem Dokumente Ordner als test.bat ausgeführt:
____________
set backupdir=Backup-Z
pause
set
rem Kontrolle ob angenommen
pause
set /p destination=
pause
echo.
pause
rem if not exist %destination%:\ goto error
%destination%
pause
dir
pause
mkdir %backupdir%\Log
rem attrib -h -s %destination%:\%backupdir%
_____________________________________
Ergebnis ist ein Ordner Backup-Z in meinem Ordner Dokumente der keine speziellen Attribute aufweist.
ABER ;( diese Fehlermeldung beim 2. Durchlauf bekomme ich:
____________________
C:\Users\User\Documents>mkdir Backup-Z \Log
Ein Unterverzeichnis oder eine Datei mit dem Namen "Backup-Z" existiert bereits.
Folgender Fehler trat auf: Backup-Z.
Ein Unterverzeichnis oder eine Datei mit dem Namen "\Log" existiert bereits.
Folgender Fehler trat auf: \Log.
_____________________
Ein Verzeichnis LOG oder eine solche Datei existiert nicht.
ein mkdir backup-z\log funktioniert, also ohne %backupdir%. Da sieht es eher so aus als wenn da ein Leerzeichen dazwischen gefummelt wird.
Auch dieses Verzeichnis hat keine Attribute.
Wo sollen die Verzeichnisse den angelegt werden ? In einem ROOT ?
Sicher Pause nutzte ich halt um noch was zu sehen. Eher Kosmetik.
Zeile 3 nutze ich um schnell nochmal zu schauen ob die Variablen auch "genommen" wurden.
Hab noch schnell einen Test auf einem USB / LW gemacht
____________________
F:\>dir
Volume in Laufwerk F: hat keine Bezeichnung.
Volumeseriennummer: 1066-A2FB
Verzeichnis von F:\
25.08.2014 10:54 23.578 Backinfo.zip
27.02.2015 16:18 <DIR> Backup-Z
______________________
Auch hier nicht versteckt:
_________
F:\>attrib Backup-Z
F:\Backup-Z
_________
Das LOG fehlt aber auch hier:
_______________________
F:\>dir Backup-Z
Volume in Laufwerk F: hat keine Bezeichnung.
Volumeseriennummer: 1066-A2FB
Verzeichnis von F:\Backup-Z
27.02.2015 16:18 <DIR> .
27.02.2015 16:18 <DIR> ..
0 Datei(en), 0 Bytes
2 Verzeichnis(se), 13.416.673.280 Bytes frei
_____________________
Die Annahme "Root" war es dann wohl auch nicht.
Grad keine echte Idee mehr, mal schauen was sonst noch so kommt.
Virus/Wurm ?!
http://techstrick.blogspot.de/2011/07/how-to-solve-folders-showing-as.h ...
Gruß jodel32
http://techstrick.blogspot.de/2011/07/how-to-solve-folders-showing-as.h ...
Gruß jodel32
Zitat von @mc-doubleyou:
bei meiner Teststellung hat auch gerade alles funktioniert.
An robocopy bzw. den zu kopierenden Dateien kann es ja auch nicht liegen oder?
Wenn du keine versteckte "Desktop.ini" in den Ordner kopierst dann nicht ...bei meiner Teststellung hat auch gerade alles funktioniert.
An robocopy bzw. den zu kopierenden Dateien kann es ja auch nicht liegen oder?