rar semua file di jendela direktori

0

Saya memiliki folder yang berisi banyak file di dalamnya.

~/Folder/file-1
~/Folder/file-2
...
~/Folder/file-n

Saya ingin membuat .rars terpisah untuk masing-masing file di ~ / Folder. Bagaimana saya bisa melakukan itu menggunakan winrar?

Jaguar
sumber

Jawaban:

1

Sesuatu seperti:

for /r %i in (*) do rar a "%~ni%~xi.rar" "%~ni%~xi"

Akan bekerja. Jika Anda menempatkan ini dalam file batch ganda di % tanda-tanda. Seperti itu:

for /r %%i in (*) do rar a "%%~ni%%~xi.rar" "%%~ni%%~xi"

Anda bisa mengganti * dengan jalur direktori aktual atau variabel parameter kumpulan jika Anda tidak ingin ini berfungsi pada direktori saat ini.

Saya telah menggunakan beberapa pengubah variabel khusus di sini. Sebagian daftar yang tersedia adalah:

diajukanrive =% ~ di

filepath =% ~ pi

nama file =% ~ ni

fileextension =% ~ xi

krowe
sumber
Ini hanya membuat satu file rar dengan semua file di dalamnya. Saya ingin file rar individu
Jaguar
@Jaguar Saya telah memperbarui dengan versi yang berfungsi. Ini akan menambahkan semua file dengan nama yang sama tetapi ekstensi berbeda untuk arsip yang sama. Anda dapat memperbaikinya dengan juga menggunakan ekstensi sebagai bagian dari nama arsip.
krowe
Ok, saya sudah memasukkan itu juga sekarang sehingga ini akan selalu berfungsi seperti yang diharapkan.
krowe
0

Anda dapat menggunakan untuk / r perintah.

Contoh

FOR /R "C:\yourdirectory\" %%G in (.) DO (
    pushd %%g
    rar a %%G
    popd
)

Ada juga beberapa contoh file batch di Menggunakan alat baris perintah WinRAR di Windows yang Anda mungkin ingin melihatnya.

Menggunakan WinRAR di File Batch :

Dua contoh file batch disediakan, Yang pertama kompres_rar_rev1.bat menyediakan beberapa opsi kompresi seperti   seperti mengompresi semua file dalam folder atau folder dan file-nya   subfolder, dengan opsi untuk mengompresnya menjadi satu arsip atau   secara individual dan untuk memasukkan atau mengecualikan jalur.

File batch kedua uncompress_rar.bat mendekompres semua file .rar   dari folder dan menempatkan file yang diekstraksi ke direktori lain.   Pastikan untuk mengubah ekstensi menjadi .bat sebelum menggunakan salah satu file.

Kedua file batch untuk sementara mengatur jalur Windows   variabel lingkungan untuk folder WinRAR saat dijalankan.

DavidPostill
sumber