Probleme bei Leerzeichen im Pfad

Diskutiere Probleme bei Leerzeichen im Pfad im Windows 10 Forum im Bereich Microsoft Community; dSource muss ein Pfad mit einem Abstand sein -> G:\Meine Ablage\git-backup Geht nicht: @echo on setlocal ENABLEDELAYEDEXPANSION set...
M

MS-User

Threadstarter
Dabei seit
20.09.2016
Beiträge
92.159
dSource muss ein Pfad mit einem Abstand sein -> G:\Meine Ablage\git-backup


Geht nicht:





@echo on
setlocal ENABLEDELAYEDEXPANSION
set day=86400
set /a year=day*365
set /a strip=day*7
set dSource=G:\Meine Ablage\git-backup

call :epoch %date%
set /a slice=epoch-strip

for /f "delims=" %%f in ('dir /a-d-h-s /b /s %dSource%') do (
call :epoch %%~tf
rem if !epoch! LEQ %slice% (echo DELETE %%f ^(%%~tf^)) ELSE echo keep %%f ^(%%~tf^)
if !epoch! LEQ %slice% del /f %%f
)
exit /b 0

rem Args[1]: Year-Month-Day
:epoch
setlocal ENABLEDELAYEDEXPANSION
for /f "tokens=1,2,3 delims=-" %%d in ('echo %1') do set Years=%%d& set Months=%%e& set Days=%%f
if "!Months:~0,1!"=="0" set Months=!Months:~1,1!
if "!Days:~0,1!"=="0" set Days=!Days:~1,1!
set /a Days=Days*day
set /a _months=0
set i=1&& for %%m in (31 28 31 30 31 30 31 31 30 31 30 31) do if !i! LSS !Months! (set /a _months=!_months! + %%m*day&& set /a i+=1)
set /a Months=!_months!
set /a Years=(Years-1970)*year
set /a Epoch=Years+Months+Days
endlocal& set Epoch=%Epoch%
exit /b 0



Ebenfalls nicht:


@echo on

setlocal ENABLEDELAYEDEXPANSION

set day=86400

set /a year=day*365

set /a strip=day*7

set dSource="G:\Meine Ablage\git-backup"



call :epoch %date%

set /a slice=epoch-strip



for /f "delims=" %%f in ('dir /a-d-h-s /b /s %dSource%') do (

call :epoch %%~tf

rem if !epoch! LEQ %slice% (echo DELETE %%f ^(%%~tf^)) ELSE echo keep %%f ^(%%~tf^)

if !epoch! LEQ %slice% del /f %%f

)

exit /b 0



rem Args[1]: Year-Month-Day

:epoch

setlocal ENABLEDELAYEDEXPANSION

for /f "tokens=1,2,3 delims=-" %%d in ('echo %1') do set Years=%%d& set Months=%%e& set Days=%%f

if "!Months:~0,1!"=="0" set Months=!Months:~1,1!

if "!Days:~0,1!"=="0" set Days=!Days:~1,1!

set /a Days=Days*day

set /a _months=0

set i=1&& for %%m in (31 28 31 30 31 30 31 31 30 31 30 31) do if !i! LSS !Months! (set /a _months=!_months! + %%m*day&& set /a i+=1)

set /a Months=!_months!

set /a Years=(Years-1970)*year

set /a Epoch=Years+Months+Days

endlocal& set Epoch=%Epoch%

exit /b 0



Auch nicht:


@echo on

setlocal ENABLEDELAYEDEXPANSION

set day=86400

set /a year=day*365

set /a strip=day*7

set dSource=G:\Meine Ablage\git-backup



call :epoch %date%

set /a slice=epoch-strip



for /f "delims=" %%f in ('dir /a-d-h-s /b /s "%dSource%"') do (

call :epoch %%~tf

rem if !epoch! LEQ %slice% (echo DELETE %%f ^(%%~tf^)) ELSE echo keep %%f ^(%%~tf^)

if !epoch! LEQ %slice% del /f %%f

)

exit /b 0



rem Args[1]: Year-Month-Day

:epoch

setlocal ENABLEDELAYEDEXPANSION

for /f "tokens=1,2,3 delims=-" %%d in ('echo %1') do set Years=%%d& set Months=%%e& set Days=%%f

if "!Months:~0,1!"=="0" set Months=!Months:~1,1!

if "!Days:~0,1!"=="0" set Days=!Days:~1,1!

set /a Days=Days*day

set /a _months=0

set i=1&& for %%m in (31 28 31 30 31 30 31 31 30 31 30 31) do if !i! LSS !Months! (set /a _months=!_months! + %%m*day&& set /a i+=1)

set /a Months=!_months!

set /a Years=(Years-1970)*year

set /a Epoch=Years+Months+Days

endlocal& set Epoch=%Epoch%

exit /b 0


Ist denn das wirklich soooooooooooooooooooooooooooooo kompliziert??


Danke für die Feedbacks! ;-)
 
Thema:

Probleme bei Leerzeichen im Pfad

Probleme bei Leerzeichen im Pfad - Ähnliche Themen

  • Probleme mit Dokumentenkamera und Surface

    Probleme mit Dokumentenkamera und Surface: Hallo Zusammen, ich habe meine Surface 2 über die Dokumentenkamera (Elmo L12id) an ein I3 Interaktive Tafel angeschlossen. Leider hat die...
  • Bluetooth Probleme Windows 10 BUILD 19041.508

    Bluetooth Probleme Windows 10 BUILD 19041.508: Hallo Zusammen, ich habe ein dickes Problem mit meinen Bluetooth Modul. Mein Laptop besitzt intern ein BT-Modul soweit so gut. Stelle ich nun...
  • Sync Probleme Outlook.com

    Sync Probleme Outlook.com: seit einigen tagen macht mein Postfach Probleme mit gesendeten NICHT Gesendeten Mails ich nutze verschiedene Rechner MAC TAP MAC Phone MAC...
  • Probleme mit der Einrichtung des Rode NT-USB

    Probleme mit der Einrichtung des Rode NT-USB: Hallo, ich habe enorme Probleme mit der Einrichtung meines Rode NT-USB Mikros. Sobald ich das Mikrofon einstecke erkennt mein Computer dieses...
  • Ähnliche Themen
  • Probleme mit Dokumentenkamera und Surface

    Probleme mit Dokumentenkamera und Surface: Hallo Zusammen, ich habe meine Surface 2 über die Dokumentenkamera (Elmo L12id) an ein I3 Interaktive Tafel angeschlossen. Leider hat die...
  • Bluetooth Probleme Windows 10 BUILD 19041.508

    Bluetooth Probleme Windows 10 BUILD 19041.508: Hallo Zusammen, ich habe ein dickes Problem mit meinen Bluetooth Modul. Mein Laptop besitzt intern ein BT-Modul soweit so gut. Stelle ich nun...
  • Sync Probleme Outlook.com

    Sync Probleme Outlook.com: seit einigen tagen macht mein Postfach Probleme mit gesendeten NICHT Gesendeten Mails ich nutze verschiedene Rechner MAC TAP MAC Phone MAC...
  • Probleme mit der Einrichtung des Rode NT-USB

    Probleme mit der Einrichtung des Rode NT-USB: Hallo, ich habe enorme Probleme mit der Einrichtung meines Rode NT-USB Mikros. Sobald ich das Mikrofon einstecke erkennt mein Computer dieses...
  • Sucheingaben

    free casino slots games

    ,

    buffalo thunder casoino

    ,

    how do you play 3 card poker

    ,
    seattle casinos
    , poker for beginners, po4ker for beginners, rich ca7sino, full house casino, full house casifno, video poker trainer, unibet pokger, unibet poker, wyandotte casino, seminole hard rock poker, big fish cIasino facebook, poqker runs, caYsino las vegas, poker face meaning, pokepr face meaning, casino free slots, cawsino free slots, poEker bankroll management, video pokewr trainer
    Oben