Гэр / Интернет / Тайлбарыг татаж авах. WinRAR архивлагч. Зип. Winrar сонголтуудын тайлбарыг татаж авах

Тайлбарыг татаж авах. WinRAR архивлагч. Зип. Winrar сонголтуудын тайлбарыг татаж авах

Файл архивлах

Windows 9x дээр ажиллаж байгаа програмуудыг архивлах

Файл архивлахАжиллаж байхдаа Хувийн компьютерихэвчлэн урт хугацааны хадгалалт шаардлагатай байдаг нөөцлөлтүүддискет дээрх файлууд. Файл хуулах үед хуулбарууд нь анхны файлтай адил их зай эзэлдэг тул олон уян диск шаардагдана. Ийм тохиолдлын хувьд онцгой архивлах програмууд. Эдгээр програмууд үйлдвэрлэдэг шахах, савлахөгөгдөл, зай талбайг 40-50% хэмнэдэг. Нэмж дурдахад, архивлахдаа файлуудыг нэг блок болгон нэгтгэж болно архив файлэсвэл зүгээр л архив, энэ нь ихэвчлэн хуваалцсан файлуудын бүлгүүдийг хадгалах үед хийгддэг. Архив хийсний дараа үүссэн архивын файлуудыг бусадтай адил авч болно: хуулах, устгах, нэрийг өөрчлөх. Архивын файл нь архивлагдсан файлуудаас гадна тэдгээрийн жагсаалт (архивын агуулгын хүснэгт) болон архивын бүрэн бүтэн байдлыг шалгахын тулд файл бүрийн хяналтын кодыг агуулдаг.

Шаардлагатай бол шаардлагатай архивын файлыг ашиглан задлах, задлах програмыг задлах(ихэвчлэн архивлах, архиваас гаргах функцийг нэг программд нэгтгэдэг) дараа нь архив нь архивлах явцад байрлуулсан ижил эх файл эсвэл бүлэг файл болж хувирдаг.

"Үзэл баримтлалыг танилцуулъя" суурь” лавлах. "Үндсэн" нь архивлах файлуудыг агуулсан эсвэл архивыг задласны дараа файлуудыг байрлуулах лавлах (хавтас) юм.

Үндсэн лавлах (хавтас) дотор байгаа бүх файлууд, түүнчлэн шаардлагатай бол зохих тушаалын форматыг өгсөн бол түүний дэд сангууд архивлах явцад нэг архивын файл руу хөрвүүлэгдэх эсвэл аль хэдийн байгаа архивын файлд нэмж болно. Архивын файлыг задлах үед түүнд агуулагдах бүх файлууд үндсэн директорт тавигдах бөгөөд шаардлагатай бол шаардлагатай дэд сангуудыг автоматаар үүсгэж болно.

Анхдагч байдлаар, заасан лавлахаас бүх файлууд архивлагдсан байдаг. Хэрэв тэдгээрийн зөвхөн нэг хэсгийг архивт оруулах шаардлагатай бол файлын нэр эсвэл нэрсийн жагсаалтыг тодорхой зааж өгнө. Энэ тохиолдолд та MS-DOS загваруудыг ашиглан бүлэг файлуудыг зааж өгөхийг зөвшөөрнө.

Орчин үеийн архивын программууд дараах үндсэн үүргийг гүйцэтгэх ёстой.

    үндсэн лавлах болон түүний дэд сангуудын тусдаа эсвэл бүх файлуудаас архивын файл үүсгэх;

    архивт файл нэмэх, солих;

    архиваас файлуудыг задлах, устгах;

    архивын агуулгыг үзэх;

    архивт байрлуулсан файл бүрийг кодоор хамгаалах;

    үүсгэх олон ботьархив, өөрөөр хэлбэл. янз бүрийн дискет дээр байрлах хэд хэдэн файлаас бүрдсэн архив (хадгалах зөөвөрлөгчийг хэлнэ - тусдаа дискет - " гэсэн нэр томъёог ашиглах нь заншилтай. эзлэхүүн”);

    архивыг шалгах, доторх мэдээллийн аюулгүй байдлыг шалгах;

    архивт байгаа файлуудад тайлбар оруулах;

    архивт байгаа файлуудын замыг хадгалах;

    үүсгэх өөрөө задлахархивууд нэг боть болон хэд хэдэн боть дээр. Өөрөө олборлодог Архив нь өргөтгөлөөр үүсгэгддэг .exe, задлах програм хангамжийн модулийг агуулсан тул үүнээс файл задлахад задлагч шаардлагагүй;

    архивт байгаа текст файлуудын агуулгыг үзэх;

    нэг файлын хэд хэдэн хувилбарыг архивт хадгалах;

    гэмтсэн архиваас файлуудыг сэргээх;

    архивт байгаа мэдээллийн хамгаалалтыг хангах, архивт байрлуулсан файлуудад нууц үгээр нэвтрэх.

Архивлагч програмууд нь MS-DOS болон Windows 9x дээр тус тусад нь ажилладаг.

MS-DOS дээр ажиллаж байгаа программуудыг архивлах

Одоогийн байдлаар тэдний тоо дэлхий дээр хэдэн арван байдаг бөгөөд хамгийн түгээмэл нь 1-р хүснэгтэд өгөгдсөн.

Хүснэгт 1

Програмын нэр

Хөтөлбөрийн товч тайлбар

1993 онд Роберт К. Янг (АНУ) үүсгэсэн. Энэ програм нь архивлах программуудын жишиг юм.

1994 онд Евгений Рошал (Оросын Екатеринбург) бүтээсэн. Norton Commander шиг суурилуулсан бүрхүүл агуулсан дэлхий дээрх цорын ганц програм. Үүнээс гадна, хэрэв дискэн дээр тохирох архивчид байгаа бол олон нийтлэг форматын архивыг боловсруулдаг.

Програм хангамжийн багц ZIP

PKZIP.EXE архивлагч болон PKUNZIP.EXE архивлагчийг агуулна. График мэдээллийг шахахдаа маш сайн. 1993 онд PKWARE Inc үүсгэсэн. (АНУ).

Архивлагч программууд архивын файлд томилогдсон өргөтгөлүүдээс нэрээ авсан. Архивлах программуудын ялгаа нь ажлын хурд, архивын шахалтын нягтрал, файлуудыг архивт шахах алгоритмд оршдог.

MS-DOS дээр ажилладаг ихэнх архивын програмуудыг ашиглах зарчим нь хоорондоо төстэй. Ялгаа нь голчлон дэлгэцэн дээр гарч буй тусламжийн мэдээллийн формат болон команд бичих форматаас хамаардаг.

Хүссэн архивлагч програмыг дуудах командыг зөв бичихийн тулд та ашиглах ёстой зөвлөмж текст.Зөвлөмжийн текстийн мэдээллийг ихэвчлэн англи хэл дээр харуулдаг бөгөөд янз бүрийн үйлдлийг гүйцэтгэх командын жишээг агуулдаг. 1-р хүснэгтэд өгөгдсөн архивлагч програмын тусламжийн текстийг дуудах жишээ (тодорхой болгохын тулд тушаалуудыг том үсгээр бичсэн):

1. Архивлагч програмын хувьд arj.exe:

ARJ.EXE /? ,

2. Архивлах программын хувьд rar.exe:

RAR.EXE /? ,

Хаана /? – бүрэн зөвлөгөө авах параметр.

3. Архивлагч програмын хувьд pkzip.exe:

PKZIP.EXE /цаг .

unzip програмын хувьд pkunzip.exe:

PKUNZIP.EXE /цаг ,

Энд /h нь бүрэн зөвлөгөө авах сонголт юм.

Зөвлөмж нь MS-DOS командын мөрийн синтакс, программд байгаа командууд болон сонголтуудын жагсаалтыг зааж өгдөг.

Архивлах програмын MS-DOS командын шугамын синтакс:

< програмын нэр - архивлагч><команда> [ сонголт...]< архивын файлын нэр>[ <файлын нэрс>]

Хаана<програмын нэр - архивлагч> - нэр эхлүүлсэн архивлах програм эсвэл задлах програм;

<баг> - энэ тохиолдолд ямар үйлдлүүдийг хийх шаардлагатайг архивчид заасан тэмдэгт;

[ сонголт...] - командын "өргөтгөл" эсвэл "түлхүүр" гэж нэрлэгддэг тохиргооны сонголт бөгөөд өмнө нь "тэмдэгтийн нэг буюу хэд хэдэн тэмдэгтээс бүрддэг. / "эсвэл" тэмдэг - ". Команд нь командын тэмдэгтийн ард хоосон зайгаар бичигдсэн олон сонголттой байж болно;

<архивын файлын нэр> - боловсруулах архивын файлыг архивлагч програмын өргөтгөлөөр зааж өгсөн болно, жишээ нь: . arj, .rar, .zip ;

<файлын нэрс> - архивын файлд орсон файлуудын нэрийг тохируулна. Файлын нэрийг зайгаар тусгаарлан жагсаав. Хэрэв файлын нэр байхгүй бол тэдгээрийг боловсруулна Бүгдодоогийн дэд директорт байгаа файлууд.

Дөрвөлжин хаалтанд орсон параметрүүд нь сонголттой. Тиймээс сонголтууд болон архивлагдсан файлуудын жагсаалт нь нэмэлт параметрүүд бөгөөд үргэлж ашиглагддаггүй. Зарим тохиолдолд тушаалыг мөн зааж өгөхгүй байж болох бөгөөд энэ тохиолдолд үйлдлийг анхдагчаар тохируулсан гэж үзнэ.

Архивлах програмын онцлогуудыг авч үзье ARJ, RAR, PKZIP болон PKUNZIPХэрэглэгчийн онцлог, шахалтын харьцаа, хурд зэргээрээ хамгийн шилдэг нь гэгддэг.

Тушаалын мөрийн синтакс

WinRAR нь командын мөрөөс удирдах боломжийг олгодог. Ерөнхий командын мөрийн синтакс нь:

WinRAR<команда> -<ключ1> -<ключN> <архив> <файлы> <@файл-список> <путь для извлечения\>

баг WinRAR-ын гүйцэтгэх үйлдлийг тодорхойлдог тэмдэгтүүдийн хослол.
түлхүүр Түлхүүрүүдийг тодорхой үйлдэл, шахалтын түвшин, архивын төрөл гэх мэтийг тодорхойлоход ашигладаг.
архив Боловсруулж буй архивын нэр.
файлууд Боловсруулж буй файлуудын нэрс.
жагсаалтын файл Жагсаалтын файлууд хэвийн байна текст файлууд, боловсруулах файлуудын нэрийг агуулсан. Файлын нэр бүр тусдаа мөрөнд байх ёстой бөгөөд мөрний эхний байрлалаас эхлэх ёстой. Жагсаалтын файлд тайлбар оруулахыг зөвшөөрдөг бөгөөд тайлбарын эхлэлийн тэмдэг нь // тэмдэг юм. Жишээлбэл, c:\work\doc хавтаснаас *.txt файл, c:\work\image хавтсаас *.bmp файлууд болон c:\work\misc хавтаснаас бүх файлыг архивлахын тулд та дараах файлуудыг үүсгэж болно. дараах мөрүүдийг агуулсан backup.lst:

c:\work\doc\*.txt//текстийн нөөцлөлт

c:\work\image\*.bmp//зураг нөөцлөх

Үүний дараа архивлахын тулд дараах тушаалыг ажиллуулахад хангалттай.

Winrar нөөцлөлт @ backup.lst

Нэг тушаалын мөрболовсруулахад зориулагдсан энгийн нэр эсвэл файлын бүлгүүд, мөн жагсаалтын файлуудыг хоёуланг нь зааж өгөхийг зөвшөөрнө. Хэрэв файлууд болон жагсаалтын файлуудын аль нь ч тодорхойлогдоогүй бол хэв маягийг тооцно *.* (жишээ нь WinRAR бүх файлыг боловсруулах болно).

олборлох зам Зөвхөн командуудад ашигладаг дТэгээд xмөн файлуудыг задлах фолдерыг зааж өгнө. Хэрэв энэ хавтас байхгүй бол үүнийг үүсгэх болно.

Тэмдэглэл

a) Хэрэв аль нь ч тодорхойлогдоогүй бол файлууд, бас жагсаалтын файл, дараа нь *.* загварыг таамаглаж байна , тэдгээр. WinRAR бүх файлыг боловсруулах болно.

b) Тодорхойлоогүй бол өргөтгөлАрхивын форматын хувьд WinRAR нь анхдагч архивын профайл дээр сонгосон архивын өгөгдмөл форматыг ашиглах боловч хэрэв та архивын төрлийг тодорхой зааж өгөхийг хүсвэл нэрэнд нь хавсаргаж болно. архив RAR эсвэл ZIP өргөтгөлүүд.

в) Тушаалын мөрөнд оруулсан сонголтууд нь тохиргооны харилцах цонхны харгалзах тохиргооноос давуу эрхтэй болно, i.e. товчлуураар заасан параметрүүдийг ашиглана.

г) багуудын хувьд C, Э, С, Т, RR, КТэгээд XАрхивын нэрэнд орлуулагдах тэмдэг ашиглахыг зөвшөөрдөг тул нэг тушаалаар хэд хэдэн архивыг нэгэн зэрэг боловсруулах боломжтой. Түүнээс гадна, хэрэв та эдгээр командын хамт түлхүүрийг зааж өгвөл архив хайх ажлыг бүх дэд хавтаснаас хийх болно.

e) Зарим тушаалууд болон сонголтууд нь зөвхөн RAR архивт, зарим нь RAR болон ZIP архивт, зарим нь дэмжигдсэн бүх форматын архивт хамаарна. Энэ нь архивын форматад суулгасан боломжуудаас хамаарна.

f) Тушаалууд болон свичүүд нь том жижиг үсгээр бичих боломжтой тул жижиг үсгээр бичиж болно.

  • Оршил
  • Нөөцлөлт хэрхэн ажиллах вэ
  • Скриптүүд
  • WinRAR тушаалын мөр
  • багц файлууд
  • Хуваарьлагч
  • Дүгнэлт
  • Холбоосууд

Оршил

Нөөцлөлтийг үргэлж хийх ёстой. Ялангуяа серверүүдийн хувьд. Энэ бол аксиом юм. Нөөцлөх янз бүрийн аргууд байдаг - зүгээр л хуулах, архивлах, диск, соронзон хальс, MO гэх мэт ажилладаг олон тусгай програм хангамж (жишээлбэл, Microsoft-аас ердийн нөөцлөлт гэх мэт). Гэхдээ яах вэ гуравдагч талын програм хангамжсуурилуулах боломжгүй, гэхдээ ажилтнуудын чадвар хангалтгүй байна уу? Жишээлбэл, би зарим үнэ цэнэтэй серверийн хавтаснуудыг нөөцөлж авахыг хүсч байна автомат горим, сүүлийн долоо хоногт гэж үү? Програм хангамжаа бичнэ үү? Чадах. Гэхдээ ан хийхгүй. Их буунаас эхлээд бор шувуу хүртэл. Зөвхөн скриптээр амьдрахын тулд ан хийх. Мөн энэ нь бидэнд туслах болно сайн архивч WinRAR, суурилуулсан windows төлөвлөгчболон ном Жесси Торрес "Скриптүүд Windows администратор ".

Нөөцлөлт хэрхэн ажиллах вэ

Тэгэхээр, надад хэрэгтэй:

  • Архивын файл болгон өдөр бүр нөөцлөөрэй
  • Файл бүрийг өвөрмөц нэрээр үүсгэсэн байх ёстой (файлын нэрэнд үүсгэсэн огноог оруулах нь хамгийн тохиромжтой)
  • Нөөцлөлт үүсгэх процесс автоматаар явагдах ёстой.
  • 1 долоо хоногоос дээш настай файлуудыг автоматаар устгах ёстой

Архивлах ажил хийгдэнэ WinRAR, энэ нь файлуудыг автоматаар нэрлэх болно. Скрипт нь насыг тодорхойлж, хуучин файлуудыг устгах болно ( VBScript), мөн би суулгацыг ашиглан бүх зүйлийг автоматжуулах болно Windows цагийн хуваарь.

Скриптүүд

Скриптүүд нь номны журамд үндэслэсэн болно Жесси Торрес "Windows администраторын скриптүүд (ялангуяа -аас 3-р бүлэг "Файлын үйлчилгээ"). Тэд миний даалгаврыг хэрэгжүүлэхийн тулд надаар нэмэгдүүлсэн.
Энд бидэнд хэрэгтэй функцууд байна (би кодыг бүхэлд нь өгдөг):

" ---------- " Үндсэн хэсгийн эхлэл. Скриптийг ажиллуулах үед гүйцэтгэл эндээс эхэлнэ. FSO = CreateObject ("Scripting.FileSystemObject") тохируулах " нөөцлөлтүүд хадгалагдах лавлах. Та "X:\DailyBackup"-ын оронд " лавлахаа оруулах ёстой. sDir = "X:\DailyBackup" Set objDir = GetFolder(sDir) DeleteOlderFiles(objDir) " ---------- Хэсэгфункцууд "Файлыг авахФункц GetFile(sFile) Алдааны үргэлжлүүлэх Дараачийн тохируулна FSO = CreateObject("Scripting.FileSystemObject") Set GetFile = FSO.GetFile(sFile) бол err.number 0, WScript.Echo "Файл нээхэд алдаа " & sFile & VBlf & "[ "&Err.Description&"]" Wscript.Quit Төгсгөлийн функц бол алдааны дугаарын төгсгөл "Фолдер авахФункц GetFolder (sFolder) дээр Алдаа үргэлжлүүлэх Дараачийн тохируулна GetFolder = FSO.GetFolder(sFolder) хэрэв err.number 0 бол WScript.Echo "Folder нээхэд алдаа " & sFolder & VBlf & "["&Err.Description&"]" Wscript.Quit Err .тоо төгсгөл бол Төгсгөлийн функц " нэг файлыг устгах (файлын нэрийг sFile руу шилжүүлсэн) Sub DeleteFile(sFile) дээр Алдаа үргэлжлүүлэх Дараагийн FSO.DeleteFile sFile, хэрэв алдаа 0 бол үнэн, дараа нь WScript.Echo "Файлыг устгахад алдаа " & sFile & VBlf & "["&Err.Description&"]" Wscript.Quit Err.dumber төгсгөл Хэрэв End Sub "7 хоногоос дээш настай файлуудыг устгана ууХуучин файлуудыг устгах(objDir) "Лавлах дахь бүх файлыг шалгаж байна objDir.Files дахь файл бүрийн хувьд " DateCreated-аас DateLastModified-г ашигла, учир нь " DateCreated нь үргэлж зөв огноог өгдөггүй. FileDate = efile.DateLastModified Age = DateDiff("d",Одоо,ФайлОгноо) "Энэ тохиолдолд файлын нас долоо хоногоос хэтрэхгүй байнаХэрэв Abs(Age)>7 байвал DeleteFile(file) Төгсгөл бол дараагийн төгсгөл дэд

Энэ кодыг файлд байрлуулсан устгах_old_backups.vbs.

WinRAR тушаалын мөр

WinRAR архивлагчкомандын мөрийн хүчирхэг дэмжлэгтэй. Ялангуяа, энэ нь үндсэн дээр файлын нэрийг үүсгэж болно захиалгат загвар, үүнд үйлчилгээний төрөл бүрийн мэдээлэл, жишээлбэл, огноо. Энэ нь бидэнд яг хэрэгтэй зүйл юм. Нэмж дурдахад энэ нь архивлах файл эсвэл лавлах жагсаалттай ажиллах боломжтой бөгөөд энэ нь багц файлыг засварлахад хялбар болгодог.

Би архивлахдаа дараах тушаалын мөрийг ашигладаг (make_daily.bat файлд бичсэн):

"c:\program files\winrar\winrar.exe" a -s -r -rr10p -dh -ed -m3 -ilogC:\DailyBackupScript\dailybackup.log -ag+YYYYMMDD X:\DailyBackup\backup

Үүнийг бүрэлдэхүүн хэсгүүдэд хувааж үзье:

  • "c:\програмын файлууд\winrar\winrar.exe"- WinRAR руу орох зам
  • а- файл нэмэх команд
  • -s- шахалтын горим " хатуу"
  • - дэд сангуудтай
  • -rr10p- ямар ч тохиолдолд нөхөн сэргээх мэдээллийг (-rr) 10% (10p) нэмнэ.
  • -Dh- онгойлгосон хагархай хашаанууд. Хэн нэгэн шөнийн 12 цаг хүртэл унтаж, нөөцлөлтөнд орох файлаа засвал ашигтай
  • -ред- хоосон санг бүү нэм
  • -м3- шахалтын харьцаа 3
  • -ilogC:\DailyBackupScript\dailybackup.log- бүртгэл хөтөлж (-ilog) "C:\DailyBackupScript\dailybackup.log" руу бичнэ үү.
  • -ag+YYYYMMDD X:\DailyBackup\backup- эхэнд нь тухайн жил, сар, огноог нэмж файлын нэрийг үүсгэнэ. Файлын нэр иймэрхүү харагдах болно: 20060927backup.rar
  • X:\DailyBackup\нөөцлөх- нөөцлөлт бичих хавтас, нөөцлөлтийн нэрийг (эхэнд нь жил, сар, өдөр нэмнэ)

багц файлууд

Нөөц үүсгэх бүх ажил багц файлууд (.bat-files) дээр суурилдаг. Надад хоёр нь байна:

  • make_dayly.bat- архивын файл эсвэл файл үүсгэх командуудыг агуулдаг.
  • backup_task.bat- дараах үйлдлүүдийг гүйцэтгэдэг.
    • скрипт орчуулагчийг дуудна скриптхуучин файлуудыг устгадаг скриптийг ажиллуулахын тулд үүнийг дамжуулаарай.
    • шалтгаан болдог make_dayly.batмөн үүнийг архивлах хавтас эсвэл жагсаалтын файл (архивлах хэд хэдэн хавтас байгаа) параметр болгон дамжуулдаг.
  • Эргээд, backup_task.batдуудсан Windows цагийн хуваарьтогтоосон цагт

Файлын агуулга make_dayly.bat(нэг мөрөнд):

@"c:\program files\winrar\winrar.exe" a -s -r -rr10p -dh -ed -m3 -ilogC:\DailyBackupScript\dailybackup.log -ag+YYYYMMDD X:\DailyBackup\backup %1

Файлын агуулга backup_task.bat:

@cscript remove_old_backups.vbs дуудна make_daily.bat @backup.lst

Ажиллахын тулд та бас файл үүсгэх хэрэгтэй нөөцлөлт.lst(энгийн текст файл). Энэ нь нөөцлөлтөд орсон сангуудын жагсаалтыг агуулсан байх ёстой. Лавлах бүр тусдаа мөрөнд байх ёстой, жишээ нь:

C:\Projects c:\VeryImportantProjects c:\Хоосон зайтай хавтасны нэр\Дэд хавтас

Хэрэв та жагсаалтын файл ашиглаж байгаа бол хоосон зай агуулсан эх сангийн нэрийг иш татах шаардлагагүй гэдгийг анхаарна уу. Хэрэв та үүнийг шууд дамжуулбал ишлэл авах шаардлагатай. Араас нь зураасыг бүү оруул - WinRARэнийг ойлгохгүй.

Хуваарьлагч

Төлөвлөгчийг цэсээр дамжуулан дуудаж болно Эхлэх|Хөтөлбөрүүд|Дагалдах хэрэгсэл|Системийн хэрэгслүүд|Хуваарьт ажил, эсвэл дамжуулан хяналтын самбар. Хавтас нээгдэнэ Төлөвлөсөн ажлууд, үүнд та шинэ даалгавар нэмэх хэрэгтэй. Үүнийг дараах байдлаар хийж болно (би зөвхөн үндсэн алхмуудыг өгч байна).

Шинэ ажил нэмэхийн тулд "Хуваарьт ажил нэмэх" дээр давхар товшино уу

Бат файлаа сонгоцгооё:

Даалгаврын нэр, давтамжийг тохируулна уу

Эхлэх цагийг тохируулна уу

Тогтооцгооё дансболон даалгаврыг гүйцэтгэх нууц үг. Заавал!

Даалгавар нэмсэн

Та хавтсанд байгаа ажлын дүрс дээр хулганы баруун товчийг дарж даалгаврын шинж чанарыг засах боломжтой Төлөвлөсөн ажлуудмөн цэсийн зүйлийг сонгоно Үл хөдлөх хөрөнгө.

Дүгнэлт

Тиймээс бид хамгийн энгийн, гэхдээ хүчирхэг :) "нөөцлөх" (эсвэл нөөцлөх үү? хэр зөв бэ?) Хиймэл арга хэрэгслээр бүтээсэн. Үүнийг өргөтгөж, тохируулж болно, архивлагчийг өөрчилж болно, янз бүрийн чек нэмж болно. Энэ бүхэн нь гуравдагч этгээдийн бүтээгдэхүүнийг ашиглахгүйгээр, бараг програмчлалгүйгээр хийдэг.
Миний туршлага танд хэрэг болно гэж найдаж байна.

Тушаалын мөрийн синтакс

WinRAR нь командын мөрөөс удирдах боломжийг олгодог. Ерөнхий командын мөрийн синтакс нь:

WinRAR<команда> -<ключ1> -<ключN> <архив> <файлы…> <@файл-список…> <путь для извлечения\>

баг WinRAR-ын гүйцэтгэх үйлдлийг тодорхойлдог тэмдэгтүүдийн хослол.
түлхүүр Түлхүүрүүдийг тодорхой үйлдэл, шахалтын түвшин, архивын төрөл гэх мэтийг тодорхойлоход ашигладаг.
архив Боловсруулж буй архивын нэр.
файлууд Боловсруулж буй файлуудын нэрс.
жагсаалтын файл Жагсаалтын файлууд нь боловсруулах файлуудын нэрийг агуулсан энгийн текст файлууд юм. Файлын нэр бүр тусдаа мөрөнд байх ёстой бөгөөд мөрний эхний байрлалаас эхлэх ёстой. Жагсаалтын файлд тайлбар оруулахыг зөвшөөрдөг бөгөөд тайлбарын эхлэлийн тэмдэг нь // тэмдэг юм. Жишээ нь, c:\work\doc хавтаснаас *.txt файл, c:\work\image хавтсаас *.bmp файл, c:\work\misc хавтсаас бүх файлыг архивлахын тулд та дараах файлуудыг үүсгэж болно. дараах мөрүүдийг агуулсан backup.lst:

c:\work\doc\*.txt//текстийн нөөцлөлт

c:\work\image\*.bmp//зураг нөөцлөх

Үүний дараа архивлахын тулд дараах тушаалыг ажиллуулахад хангалттай.

Winrar нөөцлөлт @ backup.lst

Нэг командын мөрөнд боловсруулахад зориулагдсан файлын энгийн нэр эсвэл бүлэг, файлын жагсаалтыг хоёуланг нь зааж өгөхийг зөвшөөрдөг. Хэрэв файлууд болон жагсаалтын файлуудын аль нь ч тодорхойлогдоогүй бол хэв маягийг тооцно *.* (жишээ нь WinRAR бүх файлыг боловсруулах болно).

олборлох зам Зөвхөн командуудад ашигладаг дТэгээд xмөн файлуудыг задлах фолдерыг зааж өгнө. Хэрэв энэ хавтас байхгүй бол үүнийг үүсгэх болно.

Тэмдэглэл

a) Хэрэв аль нь ч тодорхойлогдоогүй бол файлууд, бас жагсаалтын файл, дараа нь *.* загварыг таамаглаж байна , тэдгээр. WinRAR бүх файлыг боловсруулах болно.

b) Тодорхойлоогүй бол өргөтгөлАрхивын форматтай бол WinRAR нь анхдагч архивлах профайлд сонгосон архивын өгөгдмөл форматыг ашиглах боловч хэрэв та архивын төрлийг тодорхой зааж өгөхийг хүсвэл нэрэнд нь хавсаргаж болно. архив RAR эсвэл ZIP өргөтгөлүүд.

в) Тушаалын мөрөнд оруулсан сонголтууд нь тохиргооны харилцах цонхны харгалзах тохиргооноос давуу эрхтэй болно, i.e. товчлуураар заасан параметрүүдийг ашиглана.

г) багуудын хувьд C, Э, С, Т, RR, КТэгээд XАрхивын нэрэнд орлуулагдах тэмдэг ашиглахыг зөвшөөрдөг тул нэг тушаалаар хэд хэдэн архивыг нэгэн зэрэг боловсруулах боломжтой. Түүнээс гадна, хэрэв та эдгээр командын хамт түлхүүрийг зааж өгвөл архив хайх ажлыг бүх дэд хавтаснаас хийх болно.

e) Зарим тушаалууд болон шилжүүлэгч нь зөвхөн RAR архивт, зарим нь RAR болон ZIP архивт, зарим нь дэмжигдсэн бүх форматын архивт хамаарна. Энэ нь архивын форматад суулгасан боломжуудаас хамаарна.

f) Тушаалууд болон свичүүд нь том жижиг үсгээр бичих боломжтой тул жижиг үсгээр бичиж болно.

Нэг сервер дээр нөөцлөлтийг тохируулах шаардлагатай байсан. Линукс дээр бүх зүйл cron-ээр, харин Windows дээр хийгддэг Даалгавар хуваарьлагч. Тиймээс даалгавар бол сарьсан багваахай файлаар (багц файл) дамжуулан rar эсвэл зип архивт хавтас нэмэх явдал юм. Та хүссэнээрээ cmd ашиглан ажиллуулж болно. Би winrar руу залгахын тулд энгийн сарьсан багваахай бичээд архивт хавтас нэмж, зөв ​​газарт нь байрлуулахаар шийдсэн. Дараа нь төлөвлөгч дээр би энэ скриптийг өгөгдсөн интервалаар гүйцэтгэдэг.

Хэрхэн bat файл үүсгэж хавтасыг rar руу зип хийх вэ

Эхлээд би үүнийг хэлмээр байна архивт хавтас нэмэхТа ямар ч өргөтгөл хийх боломжтой - rar, zip болон WinRAR дэмждэг бусад. Одоо онооны хувьд:

1) дурын тэмдэглэлийн дэвтэр нээх (notepad++ хамгийн тохиромжтой);
2) тэнд тушаал бичнэ үү: WinRAR эхлүүлэх A "D:\kudaarhiv.rar" "D:\Program Files\bdseoru"
3) *.bat (жишээ нь, v_archive.bat) гэж хадгална.

Бат ашиглан rar фолдерыг хэрхэн зиплэх вэ

Би тайлбарлая:
1 - winrar эхлүүлэх. Баг эхлэхямар ч програмыг эхлүүлнэ. Хэрэв энэ нь ажиллахгүй бол .exe файл руу бүрэн замыг бичнэ үү.
2 - тушаал Аархивт файл нэмнэ. Winrar өөрөө гарын авлагаас дэлгэрэнгүй уншина уу.
3 - бид хавтас, файлуудыг архивлах газар. Тодорхойл бүрэн зам, архивын нэр болон өргөтгөл.
4 - бид ямар фолдерыг архивлах вэ. Бид бүрэн замыг бичнэ.

Бүгд, одоо бид эхэлж, шалгаж байна. Хэрэв энэ нь ажилласан бол Төлөвлөгч дээр.

Гарчиг дахь зай - цохиур ажиллуулж чадахгүй

Хэрэв танд хавтас болон файлын нэрэнд хоосон зай байгаа бол энэ замыг хавсаргана уу ишлэлминий хийсэн шиг. Дараа нь бүх зүйл маш сайн ажилладаг.

Үгүй бол бичээд эхэл

Дараа нь энэ нь үл мэдэгдэх тушаалын алдаа өгөх болно. Эхлэлгүйгээр та командыг cmd дээр ажиллуулж болно

Cmd ашиглан хавтасыг rar руу хэрхэн зиплэх вэ

Мөн энэ хавтсыг cmd дээрх энгийн командыг ашиглан архивт нэмж болно.
WinRAR A "D:\android-locat\Vega.rar" "D:\Program Files\bdseoru"


Таны харж байгаагаар winrar-ыг тусдаа эхлүүлэх командаар "эхлүүлэх" шаардлагагүй.

Архивт дэд хавтас болон файлуудыг хэрхэн нэмэх вэ

.rar эсвэл .zip архивт дэд хавтас болон файл нэмэхийн тулд -r шилжүүлэгчийг нэмнэ үү. Тиймээс тушаал дараах байдлаар харагдах болно.
WinRAR A -r "D:\android-locat\Vega.rar" "D:\Program Files\bdseoru"

Winrar дээр архивласаны дараа файлуудыг хэрхэн устгах вэ

Архивлагдсан файл, фолдерыг устгах шаардлагатай байдаг. Үүнийг хийхийн тулд -ep1 командыг нэмнэ үү. Кодын жишээ:
WinRAR A -r -ep1 "D:\android-locat\Vega.rar" "D:\Program Files\bdseoru"

Өөрөөр хэлбэл, бид фолдерыг архивлаж, дэд хавтас, файлуудыг боловсруулж, дараа нь устгадаг. Хэрэв архивыг энэ хавтсанд байрлуулсан бол устгахгүй, гэхдээ хавтас хоосон биш гэсэн алдаа гарч ирнэ. Тиймээс архивыг өөр хавтсанд хадгалах нь дээр (зүгээр л сүүлчийн зураасыг арилгах нь дээр).

Дэлгэрэнгүйг winrar багийн албан ёсны вэбсайтаас уншина уу.