Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $UZYTKOWNIK = $env:USERNAME
- $BIEZACE = "\\hwl-family.net\emea-pl-01\Lotus-Archive\biezace\$UZYTKOWNIK"
- $STARE = "\\hwl-family.net\emea-pl-01\Lotus-Archive\stare\$UZYTKOWNIK"
- $DATAFORMAT = "yyyyMMdd"
- $DATAPRZENIESIENIA = (Get-Date).ToString($DATAFORMAT)
- if (Read-Host "Czy uzytkownik zamknal archiwum? (t)" -eq 't'){
- ls "$BIEZACE\*.nsf" -file | % {
- $dataUtworzenia = $_.LastWriteTime.ToString($DATAFORMAT)
- $nowaNazwa = "{0}_{1}_{2}.nsf" -f $UZYTKOWNIK, $dataUtworzenia, $DATAPRZENIESIENIA
- while(Test-Path "$STARE\$nowaNazwa"){
- $licznik++
- $nowaNazwa = "{0}_{1}_{2} ({3}).nsf" -f $UZYTKOWNIK, $dataUtworzenia, $DATAPRZENIESIENIA, $licznik
- }
- if((Test-Path $STARE) -eq $false){ mkdir $STARE -Verbose }
- } | mv -Destination "$STARE\$nowaNazwa" -Verbose -WhatIf
- Invoke-Item "$STARE\$nowaNazwa"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement