Bat ֆայլի կրկնօրինակ ֆայլեր: Ինչպես գրել ձեր սեփական bat ֆայլը կրկնօրինակ պատճեն ստեղծելու համար: The Bat թեժ ստեղները

«Մկնիկը» աշխատում է փոստի տվյալների հետ համակարգչի վրա այնպես, ինչպես մյուս փոստատարներից շատերը: Ծրագիրը ստեղծում է թղթապանակ օգտվողի պրոֆիլի համար, որտեղ այն պահում է կազմաձևման ֆայլերը, էլփոստի հաշիվների բովանդակությունը և վկայականները:

Դեռևս գտնվում է The Bat-ի տեղադրման գործընթացում: Դուք կարող եք ընտրել, թե որտեղ տեղադրեք փոստի կատալոգը: Եվ եթե դուք չեք նշել համապատասխան ուղին, ապա ծրագիրը օգտագործում է լռելյայն տարբերակը.

C:\Users\Username\AppData\Roaming\The Bat!

Եկեք գնանք The Bat-ի փոստային կատալոգ: և անմիջապես նշեք մեկ կամ մի քանի թղթապանակ մեր տուփերի անուններով: Էլփոստի պրոֆիլի բոլոր տվյալները պահվում են դրանցում: Եվ նաև նամակներ:

Բայց այստեղ ամեն ինչ այնքան էլ պարզ չէ: Փոստը չի պահում յուրաքանչյուր տառ առանձին ֆայլում: Մուտքային և ելքային նամակներն ունեն իրենց տվյալների բազաները՝ արխիվների նման մի բան: Հետևաբար, դուք չեք կարողանա վերականգնել կոնկրետ հաղորդագրություն, դուք ստիպված կլինեք «վերականգնել» ամբողջ պահեստը:


Դրանից հետո մնում է սպասել հաճախորդի փոստի տվյալների բազաների վերափոխման ավարտին իրենց սկզբնական վիճակին:

Ինչպես կրկնօրինակել և վերականգնել նամակները The Bat-ում:

Ենթադրենք, դուք նորից տեղադրել եք փոստարկղը Ritlabs-ից և նոր գրացուցակ եք սահմանել փոստային կատալոգի համար: Կորցրած տառերն այս դեպքում հեշտությամբ կարելի է վերականգնել: Դա անելու համար պարզապես անհրաժեշտ է փոստարկղի տվյալների թղթապանակը տեղափոխել նոր ճանապարհ:

Չնայած այս մեթոդն աշխատում է, սակայն նման իրավիճակները կանխելու համար ավելի լավ է օգտագործել տվյալների ներկառուցված պահուստավորման հնարավորությունը:

Ենթադրենք, մենք ուզում ենք ամբողջ ստացված նամակները փոխանցել մեկ այլ համակարգչի և այնտեղ աշխատել դրա հետ՝ օգտագործելով The Bat-ը: Դե, կամ մենք պարզապես ուզում ենք ապահովել, որ տառերի բովանդակությունը պահպանվի, երբ համակարգը նորից տեղադրվի: Երկու դեպքում էլ կարող եք օգտագործել ֆունկցիան՝ հաղորդագրությունները ֆայլ արտահանելու համար:


Դրանից հետո տառերի կրկնօրինակը կարող է ներմուծվել, օրինակ, The Bat!-ում, որը տեղադրված է մեկ այլ համակարգչի վրա:


Արդյունքում, կրկնօրինակից տառերը ամբողջությամբ կվերականգնվեն և կտեղադրվեն փոստի հաշվի նախորդ թղթապանակում:

Պահուստավորման առավել մատչելի գործիքը հրամանի տողն է: Դուք կարող եք գտնել Windows համակարգերում կրկնօրինակման քիչ թե շատ պատշաճ իրականացում՝ օգտագործելով CMD/BAT ֆայլեր՝ օգտագործելով ցանկացած որոնման համակարգ: Այնուամենայնիվ, հաճախ կարիք չկա կուտակելու և պահելու բոլոր ստեղծված արխիվները, բավական են ամենավերջիններից մի քանիսը: Այս դեպքում անհրաժեշտ է կրկնօրինակում իրականացնել՝ արխիվացման խորության աջակցությամբ: Նման սցենարներում արխիվացման խորության աջակցություն գտնելը շատ ավելի դժվար է:

Ահա համեմատաբար պարզ սկրիպտ (CMD script), որն իրականացնում է պահուստավորում՝ արխիվացման որոշակի խորությամբ:

Սցենարը նախատեսված է պահուստային պատճեններ ստեղծելու համար՝ կամայական գրացուցակի բովանդակությունը արխիվի մեջ փաթեթավորելու միջոցով: Ի հավելումն արխիվացման խորության իրական աջակցության, սկրիպտը իրականացնում է նոր պահուստային պատճենների պահպանում դիրեկտորիաներում, որոնց անունները ձևավորվում են պահուստավորման ամսաթվի/ժամանակի հիման վրա: Արխիվացում կատարելիս RAR-ը կփորձի նաև բացել համօգտագործվող ֆայլերը (սա կարող է օգտակար լինել, որպեսզի օգտվողներին չստիպի դուրս գալ ծրագրից, օրինակ՝ 1C ֆայլերի տվյալների բազաները կրկնօրինակելիս): Տվյալների կրկնօրինակման այս մոտեցումն օգտագործելու ամենահարմար միջոցը սկրիպտի գործարկումը ժամանակացույցում գրանցելն է:

Սցենարի բովանդակությունը.

SETLOCAL enabledelayedexpansion rem Արխիվացման խորություն (վերջին արխիվների թիվը, որոնք պետք է պահպանվեն) SET ArcDepth=5 rem Ուղին դեպի այն գրացուցակը, որտեղ կպահվեն պահուստային պատճենները SET DirName=Իմ Պահուստային պատճենի rem Ուղին դեպի գրացուցակ նոր պահուստով (% DATE: =0 % %TIME: =0% - %DATE% և %TIME% բացատների փոխարինում զրոներով) FOR /f "tokens=1-7 delims=/-:., " %%a IN ("%DATE =0% %TIME: =0%") կատարել (SET NewBkDir=%DirName%\%%c.%%b.%%a_%%d.%%e.%%f.%%g) rem Path գրանցամատյանի ֆայլին SET LogFile=%DirName%\%DirName%.LOG ECHO ***** START %DATE% %TIME% ***** >> «%LogFile%» IF NOT EXISST «%DirName%» ( MD "%DirName %" ECHO "%DirName%" - ստեղծվել է >> "%LogFile%") ECHO Կրկնօրինակման համար նոր գրացուցակի ստեղծում. %" ECHO "% NewBkDir%" - ստեղծվել է >> "%LogFile%") ELSE (ECHO "%NewBkDir%" - նախկինում գոյություն ուներ >> "%LogFile%") rem Արգելափակում նոր կրկնօրինակ պատճեն ստեղծելու համար SET SrcData=D: \My Src SET ArcName=% NewBkDir%\MySrc.rar ECHO «%SrcData%»-ի արխիվացում՝ օգտագործելով RAR >> «%LogFile%» rar a -m5 -md4096 -ep1 -ri1 -dh -ilog"%LogFile%" "% ArcName%" "%SrcData %" rem Պահպանել արխիվացման խորությունը (միայն վերջին %ARCDEPTH% գրացուցակները պետք է մնան) ECHO Ջնջում է հին կրկնօրինակները. >> "%LogFile%" SET Index=0 rem DIR /AD /B /O-D "%DirName %" - դիրեկտորիաների ցուցակի ըստ ամսաթվերի պատվեր, սկսած ամենանոր FOR /f "tokens=1" %%i IN-ից ("DIR /AD /B /O-D "%DirName%"") DO (rem Մենք բաց ենք թողնում առաջինը %ArcDepth% արխիվներ, ջնջեք մնացած SET /a Index+=1 ԵԹԵ !Index! LEQ %ArcDepth% (echo "%DirName%\%%i" - ձախ >> "%LogFile%") այլ կերպ (RMDIR /S/Q "%DirName%\%%i" արձագանքը "%DirName%\%%i" " - ջնջված է >> "%LogFile%")) ECHO ***** END %DATE% %TIME% ***** >> "%LogFile%" ECHO: >> «%LogFile%» ECHO: >> «%LogFile%»

Քանի որ օգտագործվում է RAR արխիվատորի կոնսոլային տարբերակը, անհրաժեշտ է, որ RAR.exe-ը հասանելի լինի սցենարի համար: Արխիվատորի նոր տեղայնացված տարբերակների համար, բացի RAR.exe ֆայլից, ցանկալի է ունենալ նաև RarLng.dll ֆայլը, իսկ գրանցված օգտատերերի համար՝ նաև rarreg.key ֆայլը։ Մատչելիությունն ապահովելու համար կարող եք, օրինակ, պարզապես տեղադրել բոլոր անհրաժեշտ ֆայլերը սկրիպտի աշխատանքային գրացուցակում։

Արխիվացման խորությունն այստեղ չի նշանակում այն ​​ժամանակահատվածը, որի համար պահվում են արխիվները, այլ վերջին պահված արխիվների քանակը: 1 օր (օր) պահուստավորման միջակայք օգտագործելիս պահուստավորման խորությունը օրերով կհամընկնի պահված արխիվների քանակի հետ:

Փոփոխականներում, որոնք պարունակում են դեպի ֆայլեր/տեղեկատուներ ուղիներ, կարող եք օգտագործել ինչպես բացարձակ, այնպես էլ հարաբերական ուղիներ, ինչպես նաև բացատներ:

Օրինակը պարունակում է միայն մեկ բլոկ՝ ուղղակիորեն կրկնօրինակ պատճեն ստեղծելու համար (գտնվում է համապատասխան մեկնաբանությունից հետո): Դուք կարող եք ավելացնել մի քանի նման բլոկներ մեկը մյուսի հետևից, օրինակ՝ պատճենելով և տեղադրելով գոյություն ունեցող բլոկը և փոխելով SrcData և ArcName փոփոխականների արժեքները:

Կրկնօրինակները տեղադրվում են գրացուցակներում, որոնց անունները պարունակում են պահուստավորման ամսաթիվը և ժամը հետևյալ հաջորդականությամբ՝ տարի, ամիս, ամսաթիվ, ժամ, րոպե, վայրկյան, վայրկյանի հարյուրերորդական (վավեր է Ռուսաստանի տարածաշրջանային պարամետրերի համար): Դա անհրաժեշտ է, որպեսզի կրկնօրինակների ցանկի այբբենական տեսակավորումը համընկնի պատճենների ստեղծման ամսաթվի/ժամերի տեսակավորման հետ (այսինքն՝ պարզապես պատճենների հետ աշխատելու հարմարության համար): Եթե ​​դուք օգտագործում եք տարածաշրջանային կարգավորումներ, որոնցում ամսաթվի տարրերի հերթականությունը տարբեր է, ապա նմանատիպ էֆեկտ ստանալու համար դուք պետք է փոխեք հրամանի %%a-%%g նշանների կարգը:
SET NewBkDir=%DirName%\%%c.%%b.%%a_%%d.%%e.%%f.%%g

Ստեղծելուց առաջ պահուստային պատճենով գրացուցակի առկայությունը ստուգելը անհրաժեշտ է, եթե հանկարծ ուզում եք գրացուցակի անունից հեռացնել «լրացուցիչը» (օրինակ՝ հարյուրերորդական վայրկյան) և գործարկել սկրիպտը ավելի հաճախ, քան այդպիսի անունը թույլ է տալիս: Այս դեպքում կատարման սխալ չի լինի, բայց RAR-ը ազնվորեն կվերագրի արդեն գրացուցակում գտնվող արխիվները:

CMD սկրիպտների «հայրենի» կոդավորումը OEM է (866), իսկ RAR արխիվատորի Windows տարբերակի համար՝ ANSI (Windows-1251): Այս առումով, մատյան ֆայլը տառապում է որոշակի անընթեռնելիությունից, եթե սկրիպտը պահվում է իր հայրենի OEM կոդավորման մեջ: Մի կողմից, ինքս ինձ համար այս թերությունը համարում էի ոչ քննադատական ​​(Far Manager-ի խմբագրիչում/դիտողում դժվար չէ սեղմել F8 կոդավորումը փոխելու համար), իսկ մյուս կողմից՝ ոչինչ չի խանգարում ձեզ պահպանել սցենարը ANSI-ում։ կոդավորում (ECHO հրամանների միջոցով ելքը դեպի վահանակ չի օգտագործվում սկրիպտում, միայն log ֆայլում, այնպես որ օգտատերը չի տեսնի որևէ խայտառակություն, բայց գրանցամատյանը սովորաբար գրվելու է նույն կոդավորման մեջ): Ես երախտապարտ կլինեմ, եթե այս կոդավորումների հետ «ընկերանալու» ավելի ճիշտ միջոց առաջարկեք:

Պիտակներ՝ Windows հրամանի տող, կրկնօրինակում, արխիվացման խորություն

Մենք շարունակում ենք ուսումնասիրել «The Bat» փոստային ծրագիրը: Այս ձեռնարկում մենք կդիտարկենք փոստարկղերի կրկնօրինակում և վերականգնում, ինչպես նաև բոլոր կարգավորումները, որոնման հնարավորությունները և (թեժ բանալին):

Կրկնօրինակում

Նախորդ դասերում մենք ուսումնասիրել ենք: Բայց երբ համակարգը նորից տեղադրում եք կամ ծրագիրը գործարկում եք մեկ այլ համակարգչի կամ նոութբուքի վրա, անհրաժեշտ է դառնում վերակազմավորել յուրաքանչյուր փոստարկղի փոստ ուղարկելն ու ստանալը, ավտոմատ տեսակավորումը, նամակների ձևանմուշները և այլն: Խնդիրը հատկապես բարդանում է, երբ կան բազմաթիվ փոստարկղեր, և դրանք գրանցված են տարբեր փոստային ծառայություններում։ Այս խնդիրը լուծվում է պահուստավորման միջոցով, որի շնորհիվ կարող եք ոչ միայն վերականգնել էլեկտրոնային փոստի արկղերի բոլոր կարգավորումները, այլ նաև այդ արկղերի բոլոր մուտքային և ելքային տառերը:

Եկեք նայենք The Bat-ի կրկնօրինակի ստեղծման և վերականգնման կարգին: օգտագործելով սքրինշոթներ: Ստորև նկարը ցույց է տալիս, թե որտեղ են գտնվում համապատասխան ցանկի տարրերը:

Պահուստային պատճեն ստեղծելու համար ընտրեք ցանկի համանուն տարրը և հաջորդ պատուհանում սահմանեք ապագա արխիվի ուղին և անունը՝ սեղմելով «Թերթել»: Անհրաժեշտության դեպքում արխիվում մեկնաբանություն ենք գրում։

ԿԱՐԵՎՈՐ! Արխիվ ստեղծելու համար տեղ նշելիս ընտրեք այլ սկավառակ, քան համակարգայինը, քանի որ արխիվը կարող է վերագրվել, երբ համակարգը նորից տեղադրվի: Օրինակ, եթե համակարգը գտնվում է «C» սկավառակի վրա, ապա նշեք արխիվի գտնվելու վայրը «D», «E» կամ ֆլեշ կրիչի վրա:

«OK» սեղմելուց հետո կհայտնվի պատուհան, որտեղ կարող եք ընտրել բոլոր կամ առանձին փոստարկղերը արխիվացման համար: Անհրաժեշտության դեպքում կարող եք նաև գաղտնաբառ սահմանել արխիվի համար:

Կրկին «OK» սեղմելուց հետո The Bat կրկնօրինակման գործընթացը կսկսվի:

Պահուստից վերականգնելու համար ընտրեք ցանկի համապատասխան տարրը (տես առաջին սքրինշոթը): Հաջորդը, սեղմեք «Ավելացնել» և գտեք ավելի վաղ ստեղծված արխիվը: Այնուհետև սեղմեք «OK»: Հաջորդ պատուհանում ընտրեք վերականգնվող փոստարկղերը և կրկին սեղմեք «OK»: Մենք սպասում ենք որոշ ժամանակ և վայելում ենք արդյունքը

Ի դեպ, եթե դուք օգտագործում եք The Bat!-ի շարժական տարբերակը, որը տեղադրված չէ համակարգի սկավառակի վրա, ապա համակարգը նորից տեղադրելուց հետո փոստային հաճախորդն ընդհանրապես վերականգնման կարիք չի ունենա՝ այն անմիջապես պատրաստ կլինի օգտագործման համար: Պարզապես պետք է աշխատասեղանի վրա գործարկվող ֆայլի դյուրանցումը նորից ստեղծեք:

Որոնեք The Bat-ում:

Էլփոստի հաճախորդ The Bat! ունի հզոր որոնում, որն օգտագործում է ձեր փնտրած տեղեկատվության պարամետրերի ճշգրտում: Եթե ​​ունեք տասնյակ փոստարկղեր և դրանցում հարյուրավոր կամ նույնիսկ հազարավոր տառեր, ապա այս գործիքը պարզապես անփոխարինելի է:

Ահա որոնման չափանիշները, որոնք կարող եք հարմարեցնել.

1. Զանգահարելով որոնման պատուհանը
2. Որոնման տերմիններ. Դուք կարող եք ընտրել հետևյալ տարբերակները.

  • տեքստը
  • ուղարկող (էլ. փոստ)
  • ստացող (էլ. փոստ)
  • կոչում
  • Նշում
  • Կցված ֆայլեր
  • ցանկացած մաս

3. Ջնջել պայմանը
4. Ավելացնել նոր պայման
5. Ընտրելով «AND», «OR» պարամետրը
«ԵՎ» - բոլոր նշված պայմանները պետք է պահպանվեն
«ԿԱՄ» – նշված պայմաններից առնվազն մեկը պետք է կատարվի
6. Որոնման համար արկղերի և թղթապանակների ընտրություն
7. Սկսեք փնտրել
8. Ընդլայնված որոնում - հնարավորություն է տալիս ավելի ճշգրիտ սահմանել որոնման պարամետրերը: Օրինակ՝ տառի չափը, տառի հատկանիշը (կարգավիճակը), վաղեմության ժամկետը, ժամանակային միջակայքը և այլ չափանիշներ։ Ես չեմ դիտարկի այս ռեժիմը: Այնտեղ ամեն ինչ ինտուիտիվ է, կարծում եմ՝ դուք կհասկանաք:

Դիտարկենք որոնման երկու օրինակ.

Օրինակ 1. Ենթադրենք, որ մենք պետք է գտնենք բոլոր տառերը «Windows 7 դաս» կամ «Windows 7 դաս» առարկայի արտահայտությունով (մենք ճշգրիտ չենք հիշում): Մենք կփնտրենք բոլոր փոստարկղերում։ Որոնման կարգավորումը կունենա հետևյալ տեսքը.

Օրինակ 2. Անհրաժեշտ է գտնել հեղինակի (ուղարկողի) Դ. Պեչերկինի նամակը, որը պարունակում է տեքստում «ինչպես գումար աշխատել գործընկերային ծրագրերում» արտահայտությունը, բայց չի պարունակում «տեղեկագիր» բառը: Հայտնի է նաև, որ նամակը գտնվում է Yandex-ի փոստարկղում։ Պարամետրերը կլինեն հետևյալը.

Hotkeys The Bat!

Փոստ ծրագիր The Bat! ունի որոշակի գործառույթ արագ կանչելու հավաքածու: Ահա առավել հաճախ օգտագործվող համակցությունները.

  • ստեղծել տառ - Ctrl+N
  • ստանալ նոր փոստ - F2
  • ստանալ փոստ բոլոր փոստարկղերի համար միանգամից՝ Alt+F2
  • փոստ ուղարկել - Shift+F2
  • փոստարկղի հատկությունները - Alt+Enter
  • արագ պատասխան նամակին - Ctrl+Enter
  • կաղապար կանչելը - Ctrl+space
  • ստեղծելով տեսակավորման կանոն՝ Shift+Ctrl+F
  • որոնում - F7
  • հասցեագիրք - F8

Տեսեք The Bat-ի բոլոր թեժ ստեղները: կարելի է գտնել ծրագրի մենյուում՝ համապատասխան հրամանների դիմաց:

Ծրագիրը նաև հնարավորություն ունի սահմանելու ձեր սեփական թեժ ստեղների համակցությունները «Հատկություններ» / «Կարգավորումներ» ցանկի / «Այլ ընտրանքներ» / «Համակարգի ստեղներ» բաժնում:

Սա այն ամենն է, ինչ ես ուզում էի ձեզ առայժմ պատմել The Bat-ի մասին: Հուսով եմ, որ այս դասի տեղեկատվությունը օգտակար կլինի ձեզ համար և կօգնի ձեզ ավելի արդյունավետ աշխատել այս հիանալի ծրագրի հետ:

Պահուստային պատճեններ ստեղծելու համար կան բազմաթիվ ծրագրեր: Կան վճարովի, իսկ մի քանիսը անվճար: Ոմանք օգտագործում են «վիզարդներ», որոնք թույլ են տալիս նշել մի տոննա պարամետրեր՝ առանց բարդ տեղադրման գործընթացի անցնելու:

Այնուամենայնիվ, կրկնօրինակման գործընթացը ինքնին իրականում պարզապես պարզ պատճեն է: Իհարկե, կան տարբերակներ, ինչպիսիք են արխիվացումը, փոփոխությունները հետևելը և այլն, բայց շատ դեպքերում ալգորիթմն ինքնին հանգում է պարզ գործողությունների.

  • աղբյուրի տվյալների ընտրություն (տեղեկատու, ֆայլեր);
  • ընտրելով պատճենելու տեղը (տեղեկատու);
  • ուղղակի պատճենում.
Այսպիսով, այս բոլոր գործողությունները կատարելու համար ամենևին էլ անհրաժեշտ չէ դիմել երրորդ կողմի ծրագրերի օգնությանը։ Այն ամենը, ինչ ձեզ հարկավոր է, արդեն կա Windows.

Ֆայլ/տեղեկատու պատճենելու համար օգտագործեք հրամանը xcopy. Այն ունի բազմաթիվ պարամետրեր, բայց ընդհանուր առմամբ այն նշվում է այսպես.

Xcopy "D:\myfiles\*.*" "j:\backup\myfiles\*."

Այս հրամանը պատճենելու է գրացուցակը d:\myfiles«Վ» j:\backup\myfiles».

Այսպիսով, մեր գործողությունները շատ պարզ են: Նախ, եկեք բացենք Notepad2-ը: Դրանում դուք պետք է նշեք այն դիրեկտորիաները, որոնք պետք է կրկնօրինակվեն: Անձամբ ես կարևոր տվյալներ եմ պահում մի քանի գրացուցակներում՝ «txt», «աշխատանք» և այլն։

Երկրորդ պարամետրով մենք նշում ենք, թե որտեղ պետք է պատճենել: Ես սովորաբար օգտագործում եմ արտաքին կոշտ սկավառակ (USB) կրկնօրինակման համար:

Որպեսզի Windows-ը ամեն անգամ միացնելիս նույն դրայվի տառը վերագրի, դուք պետք է մուտքագրեք Control Panel - Administration - Computer Management - Disk Management. Միացված սկավառակի վրա աջ սեղմեք և ընտրեք « Փոխեք դրայվի տառը կամ երթուղին...« Բացվող պատուհանում ընտրեք « Փոփոխություն» և նշեք պահանջվող տառը: Օրինակ, ես նշել եմ «J»:

Հարմարության համար ավելի լավ է պահպանել գրացուցակների անունները, որպեսզի հետո չշփոթեք: Եվ ես պահուստն ինքնին տեղադրում եմ առանձին գրացուցակում » կրկնօրինակում».

Պատճենման ալգորիթմը կլինի հետևյալը՝ մենք պատճենելու ենք միայն նոր ֆայլերը, հինները կվերագրվեն։ Միևնույն ժամանակ, մենք չենք ջնջի ֆայլերը, որոնք այլևս գոյություն չունեն սկզբնաղբյուրի գրացուցակում: Այս ամենը ձեռք է բերվում՝ նշելով պարամետրերը xcopy.

Ահա դրամապանակի ամրագրման աշխատանքային օրինակ WEBMONEYԵվ Yandex փող:

Xcopy "C:\Program Files\WEBMONEY\*.*" "j:\backup\WEBMONEY*.*" /E /F /H /R /K /Y /D xcopy "C:\Program Files\Wallet\* .*" "j:\backup\Wallet*.*" /E /F /H /R /K /Y /D

Այս տողերը պետք է պատճենվեն Նոթատետր 2և պահեք այն «.bat» ընդլայնմամբ ֆայլում, օրինակ « backup.bat« Այժմ մենք պարզապես պետք է գործարկենք այն, և ամեն ինչ կկատարվի ավտոմատ կերպով:

Այժմ նկատի ունեցեք, որ մենք նշում ենք ուղիները չակերտների մեջ """ - սա Windows-ի պահանջն է երկար անունների համար: Գրացուցակները բաժանված են հետին կտրվածքով: Վերջում, պարամետրերը xcopy.

Այսինքն, դուք միայն պետք է նշեք ձեր դիրեկտորիաները՝ կրկնօրինակելու և պահելու համար որպես « backup.bat« Դուք կարող եք մի քանի նման ֆայլ պատրաստել. պատճենահանման գործընթացը երբեմն կարող է շատ ժամանակ տևել, ուստի ես ավելի հաճախ եմ պատճենում որոշ շատ կարևոր տվյալներ. նրանց համար կա ևս մեկ ֆայլ»: QiukkBACKUP.BAT».

Բնականաբար, դուք պետք է ապահովեք, որ ստացող սկավառակի վրա բավականաչափ տեղ կա:

Այժմ հաջորդ բանը, որին կարող եք հանդիպել, տեքստի սխալ կոդավորումն է: Փաստն այն է, որ ռուսերեն տառերը DOS-ի համար (որտեղ կատարվում է պատճենումը) տարբերվում են Windows-ից (որտեղ ստեղծել եք bat ֆայլը): Օրինակ, ես ունեմ գրացուցակ " c:\Ընտրյալներ« Եթե ​​ես գործարկեմ bat ֆայլը, ոչինչ տեղի չի ունենում, քանի որ xcopyայն պարզապես չի գտնի: Հետևաբար, մեր bat ֆայլը պետք է փոխարկվի DOS կոդավորման (այն հաճախ կոչվում է « OEM»).

Դա անելու համար մենք ընդգծում ենք հետևյալ տողերը Նոթատետր 2և սեղմեք Ctrl + Shift + O(կամ Խմբագրել - Փոխարկել - OEM տեքստին) «Անհեթեթություն» կտեսնեք, բայց մի տագնապի, այսպես էլ պետք է լինի. Իմ օրինակում դա հետևյալն է. գ:?§Ўа ®Ґ»

Եթե ​​դուք ունեք Ընդհանուր հրամանատար, ապա կարող եք դիտել այս ֆայլը ըստ F3և դիտողի մեջ միացրեք կոդավորման ստեղնը « Ս».

Հաջորդ խնդիրը, որը ես չեմ օգտագործում, բայց կարող է օգտակար լինել ձեզ, գրացուցակի ընթացիկ տարբերակը պատճենելն է և հին կրկնօրինակը վերանվանել « հին».

Այստեղ խնդիրն ամենևին էլ դժվար չէ. նախ պետք է հեռացնել հին « հին«, այնուհետև վերանվանեք ընթացիկ պահուստավորումը « հին«և պատճենեք ինչպես միշտ xcopy. Ահա գրացուցակի ամրագրման օրինակ « գ:\աշխատել»:

Del "j:\backup\work_old" /s /q rmdir "j:\backup\work_old" /s /q rename "j:\backup\work" "work_old" xcopy "c:\work\*.*" " j:\կրկնօրինակ\աշխատանք*.*» /E /F /H /R /K /Y /D

Թիմ» del» ջնջում է բոլոր ֆայլերը գրացուցակից: Թիմ» rmdir» ջնջում է դատարկ գրացուցակը: Թիմ» վերանվանել» վերանվանում է ֆայլերը: Եվ թիմը» xcopy«Մենք սովորականի պես պատճենում ենք ֆայլերը։

  • Ես նկարագրելու եմ և կտամ հրամանի տողի միջոցով կրկնօրինակներ ստեղծելու օրինակներ:
  • Ես մանրամասն նկարագրելու եմ xCOPY հրամանը և ինչպես օգտագործել WinRar-ը կրկնօրինակ ստեղծելու համար:
  • Ստեղծեք արխիվային թղթապանակ անունով՝ ընթացիկ ամսաթիվ:

Մեջբերեմ bash.org.ru-ն.

Տարեցտարի նոր ադմինիստրատորները կրկնօրինակում են սերվերի պտուտակները նույն պտուտակների տրամաբանական միջնորմների վրա:

Կրկնօրինակեք xCOPY-ի միջոցով

Ֆայլերը գրացուցակում պատճենող սցենարի օրինակ f:backupnew, երկրորդ գործարկման ժամանակ վերանվանում է գրացուցակը նորՎ հին, վերստեղծում է գրացուցակը նորև պատճենում է ֆայլերը: Նրանք. Փաթեթային ֆայլը հնարավորություն է տալիս պահպանել «երկօրյա» կրկնօրինակները.

del “f:backupold” /s /q

Rmdir «f:backupold» /s /q

Վերանվանել «f:backupnew» «հին»

Mkdir «f:backupnew»

Xcopy «D:123*.*» «f:backupnew*.*» /E /F /H /R /K /Y /D

Դուք կարող եք դա անել այլ կերպ, օրինակ հրամանը md %ամսաթիվ`~0,2%.%ամսաթիվ`~3,2%.%ամսաթիվ`~6,4%ստեղծում է թղթապանակ, որի անունը ընթացիկ ամսաթիվն է.

mkdir«f:backup%date:~0.2%.%date:~3.2%.%date:~6.4%»:

xcopy«e:superBD*.*» «f:backup%date:~0.2%.%date:~3.2%.%date:~6.4%*.*» /E /F /H /R /K /Y /D

remԱյն պետք է աշխատի առանց mkdir, քանի որ xcopy-ն ինքնին կստեղծեր թղթապանակը: Անվտանգության ցանց =)

Թույլ տվեք բացատրել օգտագործված XCOPY ստեղները.

Պատճենում է բոլոր ենթացանցերը, ներառյալ դատարկները:

Պատճենման գործընթացում ցուցադրում է աղբյուրի և արդյունքի ֆայլերի անունները:

Ներառում է թաքնված և համակարգային ֆայլերը պատճենման գործողության մեջ: Լռելյայնորեն, համակարգի ֆայլերը անտեսվում են:

Պատճենում է ֆայլերը միայն կարդալու հատկանիշով:

/ԿՊատճենում է միայն կարդալու հատկանիշով ֆայլերը՝ պահպանելով այս հատկանիշը պատճենված ֆայլերի համար, որոնց բնօրինակներն ունեն այս հատկանիշը:

Վերացնում է առկա թիրախային ֆայլը վերագրելու հաստատման հուշումը:

/D[:mm-dd-yyyy] Պատճենում է միայն նշված ամսաթվին կամ դրանից հետո փոփոխված ֆայլերը: Եթե ​​դուք չեք ներառում mm-dd-yyyy, xcopy հրամանը պատճենում է բոլոր սկզբնաղբյուր ֆայլերը, որոնք ավելի նոր են, քան առկա արդյունքների ֆայլերը: Այս հատկությունը թույլ է տալիս թարմացնել միայն փոխված ֆայլերը:

Լրացուցիչ բանալիների մասին xcopyդուք կարող եք կարդալ այն

Կրկնօրինակեք WinRAR-ի միջոցով

del “f:backupold” /s /q

Rmdir «f:backupold» /s /q

Վերանվանել «f:backupnew» «հին»

Mkdir «f:backupnew»

«C:Program FilesWinRARRar.exe» a -m5 -r -t -dh -idp f:backupnewbackup.rar «D:superBD*.*» >> f:backupnewbackup.log

Եթե ​​կցեք վերը նկարագրվածը %ամսաթիվ՝~0,2%.%ամսաթիվ՝~3,2%.%ամսաթիվ՝~6,4%, Դա

«C:Program FilesWinRARRar.exe» a -m5 -r -t -dh -idp f:backup.rar «E:superBD*.*» >> f:%date:~0.2%.%date:~3 ,2 %%ամսաթիվ՝~6.4%.լոգ

Ren “f:backup.rar” “%date:~0.2%.%date:~3.2%.%date:~6.4%.rar”

Ես ջնջեցի գրանցամատյանների ֆայլերը

Ավելին գործարկման ստեղների մասին Rar.exeայն կարող եք կարդալ ֆայլում C:Program FilesWinRARRar.txt

Փաթեթային ֆայլը ստեղծելուց և ստուգելուց հետո կարող եք ստեղծել առաջադրանք, որն ավտոմատ կերպով կաշխատի, օրինակ՝ գիշերը, երբ օգտատերը քնած է: Սեղմել սկսելկատարել- մտնել վերահսկել պլանավորված առաջադրանքները- մամուլ մտնել. Առաջադրանքների ժամանակացույցը կբացվի, ավելի պարզ չի կարող լինել:

Հաջողություն!

ԶՅ Մի կրկնօրինակեք նույն պտուտակները տրամաբանական միջնորմների վրա:

 
Հոդվածներ Ըստթեմա:
Բարձր հաճախականությամբ թվիթերի բարձրախոսներ. նույնիսկ ամենաբարձր նոտաները կարող են հնչել ձայնը թատրոնում
Արտադրող՝ Անգլիա Տեխնիկական բնութագրեր՝ երկկողմանի բարձրախոս՝ բաս ռեֆլեքսով Հաճախականության տիրույթ՝ 50 – 20000 Հց Ցածր հաճախականության անջատման հաճախականություն՝ -10 դԲ մակարդակով՝ 31 Հց Զգայունություն՝ 91 դԲ/2,83 Վ/1 մ Գնահատական ​​հզորություն. 110 Վտ բարձրախոսներ
օպերացիոն համակարգ
«Էլբրուս» հպարտ անվան տակ թողարկվել է գերհամակարգիչների մի շարք, որը մշակել է խորհրդային գիտնական Վսևոլոդ Սերգեևիչ Բուրցևը (70-80-ական թթ.)։ Այս համակարգիչները մի շարք նորամուծություններ բերեցին համակարգիչների տեսության մեջ, ինչպիսին է գերմասկալայնությունը (ավելի շատ
Meizu MX6 վերանայում. փորձերը շարունակվում են Շարժական ցանցերում սարքերի միջև հաղորդակցությունն իրականացվում է տվյալների փոխանցման տարբեր արագություններ ապահովող տեխնոլոգիաների միջոցով
Թարմացվել է 01/03/2018 Չինական սմարթֆոններ արտադրող Meizu-ն հայտնի է ոչ միայն ասիական, այլև եվրոպական շուկայում։ Նա բավականին լավ գաջեթներ է պատրաստում պատշաճ կատարողականությամբ և ցածր գնով: Այս համեմատության մեջ մենք կորոշենք, թե որ մարմինը
Android Pay-ի ուղեցույց. վճարեք սմարթֆոնով գնումների համար
Համառոտ հրահանգներ վճարային համակարգի համար Google-ից: Էջանշան դնել 2017 թվականի մայիսի 23-ին Մոսկվայի ժամանակով ժամը 9:00-ից Ռուսաստանում Android Pay վճարային համակարգ: Այն գոյություն ունի 2015 թվականի սեպտեմբերից, Ռուսաստանը դարձավ 11-րդ շրջանը, որտեղ համակարգը սկսեց աշխատել։ Զ