Pfad mit versteckten Ordner und Leerzeichen
Hallo,
attrib s -r -h C:\Dokume~1\All Us~1\Anwendungsdaten\Microsoft\Network\Connections\Pbk
set link=C:\Dokume~1\All Us~1\Anwendungsdaten\Microsoft\Network\Connections\Pbk
Ich will aus Bsp. D: die rasphone.pbk reinkopieren
stehe schon Stunden vor diesen zwei Zeilen
Im Netz steht einmal attrib -s mal +s ich dachte ich brauche nur das -h da der Ordner ja nur versteckt ist ...... ich kann nicht mehr
Danke
attrib s -r -h C:\Dokume~1\All Us~1\Anwendungsdaten\Microsoft\Network\Connections\Pbk
set link=C:\Dokume~1\All Us~1\Anwendungsdaten\Microsoft\Network\Connections\Pbk
Ich will aus Bsp. D: die rasphone.pbk reinkopieren
stehe schon Stunden vor diesen zwei Zeilen
Im Netz steht einmal attrib -s mal +s ich dachte ich brauche nur das -h da der Ordner ja nur versteckt ist ...... ich kann nicht mehr
:::::::::::::::::::::::::
rem @echo off
attrib s -r -h C:\Dokume~1\All Us~1\Anwendungsdaten\Microsoft\Network\Connections\Pbk
set link=C:\Dokume~1\All Us~1\Anwendungsdaten\Microsoft\Network\Connections\Pbk
IF EXIST %link%\rasphone.pbk goto createpbk
goto abort
:createpbk
del /Q %link%\rasphone.pbk
echo %link%\rasphone.pbk
pause
cd D:\Dropbox\
ping 127.0.0.1
echo #################################copy pbk#############
move D:\Dropbox\%COMPUTERNAME%.pbk %link%\rasphone.pbk
pause
:abort
echo %link%
pause
exit
Danke
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 225154
Url: https://administrator.de/forum/pfad-mit-versteckten-ordner-und-leerzeichen-225154.html
Ausgedruckt am: 23.12.2024 um 15:12 Uhr
18 Kommentare
Neuester Kommentar
Auch kein Hallo,
krasser Kram den du da schreibst..
Versuchs mal so: edit: Korrektur wegen Win XP und geklaut beim Bastler
Du musst die Datei mit Adminrechten ausführen und damit meine ich nicht angemeldet als administrator sein, sondern rechtsklick als Administrator ausführen oder eine cmd mit "als administrator ausführen" starten, weil du keinen Zugriff auf diesen Ordner erhältst.
Gruß
krasser Kram den du da schreibst..
rem echo off -> ???
attrib s -r -h C:\Dokume~1\All Us~1\Anwendungsdaten\Microsoft\Network\Connections\Pbk --> Falscher Pfad
set link=C:\Dokume~1\All Us~1\Anwendungsdaten\Microsoft\Network\Connections\Pbk Falscher Pfad
IF EXIST %link%\rasphone.pbk goto createpbk
goto abort
:createpbk
del /Q %link%\rasphone.pbk
echo %link%\rasphone.pbk --> Sinn?
pause --> Sinn?
cd D:\Dropbox\ --> Sinn?
ping 127.0.0.1 --> Sinn?
echo #################################copy pbk#############
move D:\Dropbox\%COMPUTERNAME%.pbk %link%\rasphone.pbk --> erst copy schreiben und dann doch moven?
pause
:abort
echo %link% --> Sinn?
pause--> Sinn?
exit--> Sinn?
Versuchs mal so: edit: Korrektur wegen Win XP und geklaut beim Bastler
@echo off
set pbklink="C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Microsoft\Network\Connections\Pbk"
if not exist %pbklink%\rasphone.pbk goto eof
copy d:\dropbox\%computername%.pbk %pbklink%\rasphone.pbk
Du musst die Datei mit Adminrechten ausführen und damit meine ich nicht angemeldet als administrator sein, sondern rechtsklick als Administrator ausführen oder eine cmd mit "als administrator ausführen" starten, weil du keinen Zugriff auf diesen Ordner erhältst.
Gruß
... bzw warum verwendest Du nicht einfach "
BTW: Ein "
genügen ...
Grüße
bastla
%ALLUSERSPROFILE%
"?BTW: Ein "
copy
" in einem Batch überschreibt kommentarlos - daher sollte eigentlich (ungetestet)@echo off & setlocal
set pbklink="%ALLUSERSPROFILE%\Anwendungsdaten\Microsoft\Network\Connections\Pbk"
if not exist "%pbklink%\rasphone.pbk" goto :eof
copy "d:\dropbox\%computername%.pbk" "%pbklink%\rasphone.pbk"
Grüße
bastla
Zitat von @bastla:
... bzw warum verwendest Du nicht einfach "
set pbklink="%ALLUSERSPROFILE%\Anwendungsdaten\Microsoft\Network\Connections\Pbk"
dann aber ohne "Anwendungsdaten" ... bzw warum verwendest Du nicht einfach "
%ALLUSERSPROFILE%
"?set pbklink="%ALLUSERSPROFILE%\Anwendungsdaten\Microsoft\Network\Connections\Pbk"
set pbklink="%ALLUSERSPROFILE%\Microsoft\Network\Connections\Pbk"
@colinardo
Grüße
bastla
dann aber ohne "Anwendungsdaten"
Warum? "Anwendungsdaten" ist Bestandteil von "%APPDATA%", aber nicht von "%ALLUSERSPROFILE%" ...Grüße
bastla
Zitat von @bastla:
Hättest Du von
> C:\Dokume~1\All Us~1\Anwendungsdaten\Microsoft\Network\Connections\Pbk
auf W7 / Vista geschlossen?
Stimmt hatte ich übersehen ... sorry. Irren ist menschlich Hättest Du von
> C:\Dokume~1\All Us~1\Anwendungsdaten\Microsoft\Network\Connections\Pbk
auf W7 / Vista geschlossen?
Zitat von @bastla:
... bzw warum verwendest Du nicht einfach "
BTW: Ein "
genügen ...
Grüße
bastla
... bzw warum verwendest Du nicht einfach "
%ALLUSERSPROFILE%
"?BTW: Ein "
copy
" in einem Batch überschreibt kommentarlos - daher sollte eigentlich (ungetestet)@echo off & setlocal
> set pbklink="%ALLUSERSPROFILE%\Anwendungsdaten\Microsoft\Network\Connections\Pbk"
>
> if not exist "%pbklink%\rasphone.pbk" goto :eof
> copy "d:\dropbox\%computername%.pbk" "%pbklink%\rasphone.pbk"
>
Grüße
bastla
Ich bin ja jetzt son bissel enttäuscht. Ich hab eigentlich mit einem Einzeiler von dir gerechnet ;)
Man lernt ja nie aus....
Gruß und schönen 4. Advent!
Hallo Xaero1982!
Grüße
bastla
Ich hab eigentlich mit einem Einzeiler von dir gerechnet ;)
Ohne das gewünschte "if exist
" wär's ohnehin einer geworden - so spricht die Redundanz hinsichtlich des Pfades gegen@if exist "%ALLUSERSPROFILE%\Anwendungsdaten\Microsoft\Network\Connections\Pbk\rasphone.pbk" @copy "d:\dropbox\%computername%.pbk" "%ALLUSERSPROFILE%\Anwendungsdaten\Microsoft\Network\Connections\Pbk\rasphone.pbk" >nul
bastla
c:\Dokume~1\AllUse~1
oder schreib's halt aus und setze es in Anführungszeichen, wenn du's nicht mit der Systemvariablen machen willst.
set pbklink="C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Microsoft\Network\Connections\Pbk"
was ist eigentlich jetzt mit ATTRIB das brauch ich überhaupt nicht
brauchst du hier nichtGrüße Uwe
Beitrag bitte dann noch auf gelöst setzen. Merci.