0 / 0 / 0
Регистрация: 27.08.2018
Сообщений: 1
1

Извлечение из архива .ARJ с переименованием файлов

27.08.2018, 14:07. Показов 3120. Ответов 1
Метки нет (Все метки)

Добрый день!

Есть папка с архивами типа dd.mm.yyyy namefile.arj
внутри архива один файл без расширения.
Необходимо извлечь из архивов файлы и переименовать по названию архивов.
К сожалению не силен в написании батников и т.д. просьба помочь )
Спасибо добрый люди )

Добавлено через 26 минут
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
@echo off
:: установить рабочим каталогом папку батника - то есть батник должен запускаться из папки архивов
 
pushd "C:\VTB_REPORT\"
 
:: команда e    извлечь без путей
:: параметр -x  исключить файлы по маске 
:: параметр -y  отвечать 'да' на перезапись
for %%i in (*.ARJ) do (
:: создать папки для извлечения - в качестве имени папки используется имя архива 
  md %%~ni 2>nul
   
"C:\Program Files\WinRAR\winrar.exe" rn "%%i" *.* "%%~ni.*."  
 ) 
::  del *.ARJ
popd
Нашел что то такое но извлекает а в папках пусто , так как в архиве файлы без расширения, может из за этого ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.08.2018, 14:07
Ответы с готовыми решениями:

Извлечение файлов из архива по заданным условиям с переименованием
Добрый день! Есть одна задача, но опыта для ее реализации пока недостаточно, поэтому нужна ваша...

Разархивирование файлов по маске из архивов ARJ, RAR, ZIP с удалением из архива
Здравствуйте! Необходимо разархивировать файлы с определенной маской из архива в текущий каталог...

Копирование файлов с определенным именем и за текущую дату и двойная распаковка ARJ-архива
Добрый день! Опыта создания батников пока мало, поэтому обращаюсь за помощью к более знающим...

Написать bat-файл для архивирования файлов в каталоге. Считать, что имя архива имеет расширение ARJ
Помогите с заданием. Написать bat-файл для архивирования файлов в каталоге. Считать, что имя...

1
4330 / 2120 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
28.08.2018, 10:46 2
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
@echo off
set "d=C:\papka"
set "ar=%ProgramFiles%\7-Zip\7z.exe"
set "exp=7z"
 
pushd "%d%"
 for /f "delims=" %%A in ('dir /a-d/b "*namefile.%exp%"') do for /f "tokens=1*" %%a in ('"%ar%" t *.%exp%^|find /i "testing"') do "%ar%" rn "%%A" "%%b" "%%~nA"
 "%ar%" x *.%exp%
 del "*namefile.%exp%"
popd
pause
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.08.2018, 10:46
Помогаю со студенческими работами здесь

Извлечение файлов из архивов Rar, Zip, Arj
Всем привет! Вот столкнулся с задачей... нужно извлекать файлы из архивов. Все усложняется тем...

Извлечение файлов из архива
Вобщем есть кнопочка, при нажатии которой, извлекается файл в нужной мне директории. Как сделать...

Извлечение файлов из архива ZIP
В общем не получается нормально работать с zip файлами. Хотел работать стандартными средствами...

Автоматическое извлечение файлов из архива
Доброго времени суток! Подскажите как сделать, так чтоб при добавления архива на сервер он сам...

Извлечение файлов из архива ZIP
Привет друзья ! Возникла необходимость загружать файл из интернета (он в формате ZIP) и делать...

Извлечение из архива конкретного файла (файлов)
Доброго времени суток. Есть программа, которая по списку, находящемуся в ListBox копирует файлы в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru