Centar za edukaciju-BiH



#1 30.03.2020 13:34
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:promjena slova diska
Koristim backup.bat za izradu rezervne kopije direktorija u u kojem su mi neki važni podaci.
Kopiju rdim na OneDrive i na vanjski disk, koji priključim preko USB-a.
Problem je što mi se slovo putanje diska povremeno mijena iz G:/ u H:/ pa mi se onda backup ne odradi kako treba.
Ima li tu neko riješenje.

bat fail je ovakav:
@echo off
title BACKUP PODATAKA
CLS
COLOR 017
ECHO RADIM BACKUP (REZERVNU KOPIJU) PODATAKA - Kasia Dsgn
ECHO PRICEKAJTE
REM pause
REM :start
DEL /F /Q /S G:\KasiaDsgn_Backup\*.*
DEL /F /Q /S C:\Users\pmiro\OneDrive\KasiaDsgn_Backup\*.*
MKDIR G:\KasiaDsgn_Backup
MKDIR C:\Users\pmiro\OneDrive\KasiaDsgn_Backup
xcopy D:\KasiaDsgn\*.* G:\KasiaDsgn_Backup /i/s/y
xcopy D:\KasiaDsgn\*.* C:\Users\pmiro\OneDrive\KasiaDsgn_Backup /i/s/y
REM :END
ECHO BACKUP ZAVRSEN!
ECHO Pritisnite bilo koju tipku za izlaz ...
pause
Pozdrav
↑  ↓

#2 30.03.2020 16:40
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,812


Predmet:Re: promjena slova diska
ja koristim FreeFileSync,
win7 ima mogucnost stvaranja kopija foldera u odredeno vrijeme, a za msdos mozda nesto ovako:

PreuzmiIzvorni kd (Text):
  1. @echo off
  2. title Test vanjski HD
  3.  
  4. :main
  5. CLS
  6. echo.
  7. echo pritisni bilo sto za provjeru dali G:\ postoji
  8. echo.
  9. pause>nul
  10.  
  11. if exist G:\ (
  12.     echo G je prikljucen
  13. ) else (
  14.     echo G drive nije prikljucen
  15. )

kodom:
if exist G:\imeFoldera\ ,
mozemo provjeriti i dali je prikljucen hd za backup sa odredenim folderom.

Pa tako u slucaju D:\KasiaDsgn\ ili G:\KasiaDsgn\ mozemo provjeriti prema gore navedenom kodu dali je prikljucen vanjski disk sa time folderom

if exist D:\KasiaDsgn\ ako daje potvrdni odgovor izvrsimo kod sa d: a ako daje negativno provjerimo i na G:\KasiaDsgn\

mogli bi proci i kroz sva slova petljom:

for %%f in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do if exist %%f:\KasiaDsgn\nul kod_koji_ce_se_ izvrsiti_kada_nademo_slovo
zivot je moja domovina.
Ovaj post je ureden 1 puta. Posljednja izmjena 30.03.2020 17:35 od strane Avko. ↑  ↓

#3 01.04.2020 11:37
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: promjena slova diska
Isprobao sam ovo ali nažalost kod mene ne radi. Imam Windows 10
Pozdrav
↑  ↓

#4 01.04.2020 18:41
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,812


Predmet:Re: promjena slova diska
evo isprobao na windows 10 i meni radi

na stiku se nalazi folder CATALOG, putanja je E:\CATALOG

pokrenem sa test.bat

PreuzmiIzvorni kd (Text):
  1. @echo off
  2. title Test vanjski HD
  3.  
  4. :main
  5. CLS
  6. echo.
  7. echo pritisni bilo sto za provjeru dali E:\CATALOG
  8. echo.
  9. pause>nul
  10.  
  11. if exist E:\CATALOG (
  12.     echo E:\CATALOG je prikljucen
  13.     ...ovdje ide kod u slucaju da je stik E:\CATALOG prikljucen...
  14.  
  15. ) else (
  16.     echo E:\CATALOG drive nije prikljucen
  17.      ...ovdje ide kod u slucaju da nije stik E:\CATALOG prikljucen...
  18.     npr. mozemo provjeriti da nije slucajno stik dobio ime H:
  19.     u tom slucaju bi bilo H:\CATALOG pa provjerimo
  20.     if exist H:\CATALOG (
  21.         echo H:\CATALOG je prikljucen
  22.    
  23.         ...ovdje ide kod u slucaju da je stik H:\CATALOG prikljucen...
  24.  
  25. )
  26. )

s obzirom da nisam prikljucio stik javilo mi je da nije naden e:\CATALOG

kada sam stik prikljucio i pokrenuo test.bat
javilo mi je da je stik prikljucen, tj postoji putanja E:\CATALOG

znaci ovo radi na windows 10

PreuzmiIzvorni kd (Text):
  1. @echo off
  2. title Test vanjski HD
  3.  
  4. :main
  5. CLS
  6. echo.
  7. echo pritisni bilo sto za provjeru dali E:\CATALOG
  8. echo.
  9. pause>nul
  10.  
  11. if exist E:\CATALOG (
  12.     echo E:\CATALOG je prikljucen
  13. ) else (
  14.     echo E:\CATALOG drive nije prikljucen
  15. )


napomena:

pripaziti gdje smo snimili test.bat
Kada ga zelimo snimiti u C:\root, windows 10 to ne dopusta i pita za drugi folder pa sam ja snimio u downloads

na tipku trazi unesemo cmd, i onda odemo u taj folder gdje smo snimili fajl test.bat sa naredbom cd, a prvo sa dir vidimo uopce gdje smo.
Kada smo otisli u folder gdje je snimlje (test.bat) fajl se mora pojaviti na spisku kada unesemo dir <ENTER> ili dir *.bat <ENTER>

Moramo pripaziti i da smo ga snimili sa extenzijom bat.
Windows menader nece ga prikazati osim ako u postavkama nismo omogucili prikazivanje fajlova sa nastavcima koje koriste aplikacije, znaci samo u dosu ga vidimo i moramo ga vidjeti

pitanje:
kada pokrenes test.bat, dali se pojavi na ekranu : "pritisni bilo sto za provjeru dali E:\CATALOG

ako se ne pojavi nisi u folderu gdje je test.bat, nisi uopste pokrenuo test.bat
zivot je moja domovina.
Ovaj post je ureden 1 puta. Posljednja izmjena 01.04.2020 18:45 od strane Avko. ↑  ↓

#5 02.04.2020 07:30
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: promjena slova diska
Na žalost ništa.
Kada pokrenem Bat file otvori se prozor i kada pritisnem bilo koju tipku samo se zatvori.

Napravi sam ovako:

@echo off
title Test vanjski HD
:main
CLS
echo.
echo pritisni bilo sto za provjeru dali G:\KasiaDsgn_Backup
echo.
pause>nul
if exist G:\KasiaDsgn_Backup (
echo G:\KasiaDsgn_Backup je prikljucen
) else (
echo G:\KasiaDsgn_Backup drive nije prikljucen
)

Slicice prilozenih slika:
Cmd prozor.jpg
Tip datoteke:Informacije o tipu datoteke za:jpg jpg
Preuzimanja:219
Velicina datoteke:55.76 KB
Velicina slike: 800 x 439 Pikseli


Pozdrav
Ovaj post je ureden 1 puta. Posljednja izmjena 02.04.2020 07:31 od strane pmiroslav. ↑  ↓

#6 02.04.2020 10:31
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,812


Predmet:Re: promjena slova diska
Ja sam to isprobao na windows 10, mozda se radi o nekakvoj nadogradnji moja je stara verzija windows 10 i mislim da je bez nadogradnji, ali nisam siguran nije moje racunalo.

Uglavnom, nove verzije sustava Windows prema zadanom će automatski zatvoriti prozor bilo kojeg programa, uključujući MS-DOS program ili batch datoteku , kada se program zaustavi . Nažalost, ako MS-DOS naredba ili program iznese ili prikaže bilo kakve podatke koje korisnik treba pročitati, ne može ih pročitati jer se prebrzo zatvara.

Iz toga razloga a u svezi stime dodat cemo na kraju jos jednu naredbu pauze, pa na taj nacin zavarati windows i neka on misli da se bat fajl jos izvrsava i cekat ce dok ne stisnemo tipku.
Znaci kod bi trebao napisati ovako:

PreuzmiIzvorni kd (Text):
  1. @echo off
  2. title Test vanjski HD
  3. :main
  4. CLS
  5. echo.
  6. echo pritisni bilo sto za provjeru dali G:\KasiaDsgn_Backup
  7. echo.
  8. pause>nul
  9. if exist G:\KasiaDsgn_Backup (
  10. echo G:\KasiaDsgn_Backup je prikljucen
  11. ) else (
  12. echo G:\KasiaDsgn_Backup drive nije prikljucen
  13. )
  14. pause>nul

zivot je moja domovina.
↑  ↓

#7 05.04.2020 08:43
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: promjena slova diska
Samo da prijavim. Proradilo je kada sam na kraju umjesto
pause>null

stavio samo

pause
Pozdrav
↑  ↓

#8 05.04.2020 08:52
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,812


Predmet:Re: promjena slova diska
odlicno.

Znaci sada treba samo prilagoditi bat fajl svojim potrebama prema gore navedenim primjerima.

Ja bi recimo stavio bat fajl na prenosni disk (HD, stick).
Tada nebi brinuo pod kojim je slovom jer na radnom HD recimo C: uvijek bi bio radni folder pod istim nazivom C:\Users\pmiro\OneDrive\KasiaDsgn_Backup

pokretanjem bat fajla sa stika nemoramo navesti destinaciju jer se vec tamo nalazimo, a nemoramo niti brisati prethodne fajlove ako koristimo copy /y
evo primjera:

copy win.ini c: \ windows / y
Kopirajte datoteku win.ini iz trenutne mape u direktorij Windows. Budući da ta datoteka već postoji u direktoriju sustava Windows, obično će vam zatražiti da zamijenite datoteku. No, s prekidačem / y nećete dobiti nikakve prompt za potvrdu.
zivot je moja domovina.
↑  ↓

#9 05.04.2020 09:34
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: promjena slova diska
Prije par godina kompjuter mi je napao Ransomware virus i ostao sam bez svih podataka tako da sada pirim na hladno.
Važne podatke držim na PC-u i na Laptopu.
Ovaj konkretan folder KasiaDsgn nakon svake izmjene sa ovim batch failom kopiram u isto vrijeme na vanjski USB disk i na OneDrive radi sigurnosti.
Pokušat ću sada napraviti to što mi savjetuješ.
Hvala
Pozdrav
↑  ↓

Stranice (1):1


Sva vremena su GMT +01:00. Trenutno vrijeme: 7: 05 pm.