Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
jack wilshere
2 / 2 / 0
Регистрация: 27.05.2014
Сообщений: 156
1

Архивация файла без сохранения структуры каталогов

02.04.2015, 13:09. Просмотров 1544. Ответов 2
Метки нет (Все метки)

Всем добрый день!!! В общем, я написал небольшой батник, который автоматически архивирует файл в заданном месте. Вот его код:

Windows Batch file
1
2
3
4
@echo off 
title 1 
chcp 1251 
"c:\program files\winrar\rar.exe" a -df "C:\Program Files (x86)\My documents\Documents\Visual Studio 2010\Projects\Лаба 1\1.rar" "C:\Program Files (x86)\My documents\Documents\Visual Studio 2010\Projects\Лаба 1\1.txt"
После запуска сего батника действительно создаётся архив в нужном месте, но только есть небольшой косяк - он почему-то кидает в архив все папки, которые указаны в пути к файлу, а это не часть плана... Должна быть после разархивации одна папка с файлом 1.txt
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2015, 13:09
Ответы с готовыми решениями:

Архивация всего содержимого папки без сохранения структуры каталогов по пути к нему
Эта команда копирует всё из папки: work\Разобранные\android.policy.jar\original\ в архив...

Копирование без сохранения структуры
Есть папка с множеством подпапок как сделать её копию без сохранения структуры каталогов - кучей...

Архивирование определённых файлов из разных каталогов с сохранением структуры этих каталогов
Здравствуйте. Суть задачи. Есть определенный каталог (C:\X), в котором в разных подкаталогах лежат...

Создание структуры каталогов
Требования: 1. Где бы файл не запускался папку MyDirectory он должен создвать в папке...

Создание структуры каталогов и копирование файлов
2. Создание структуры каталогов, а также копировать файлы: Предположим, что следующие файлы...

2
Smitis
1631 / 340 / 41
Регистрация: 15.10.2012
Сообщений: 531
02.04.2015, 15:37 2
Лучший ответ Сообщение было отмечено jack wilshere как решение

Решение

???
Если имеется ввиду, что в архиве создаётся весь путь, то
Windows Batch file
1
2
3
4
5
@echo off
title 1
chcp 1251
cd /d "C:\Program Files (x86)\My documents\Documents\Visual Studio 2010\Projects"
"c:\program files\winrar\rar.exe" a -df "Лаба 1\1.rar" "Лаба 1\1.txt"
либо
Windows Batch file
1
2
3
4
@echo off
title 1
chcp 1251
"c:\program files\winrar\rar.exe" a -df -ep1 "-apЛаба 1" "C:\Program Files (x86)\My documents\Documents\Visual Studio 2010\Projects\Лаба 1\1.rar" "C:\Program Files (x86)\My documents\Documents\Visual Studio 2010\Projects\Лаба 1\1.txt"
0
jack wilshere
2 / 2 / 0
Регистрация: 27.05.2014
Сообщений: 156
02.04.2015, 16:36  [ТС] 3
Огромное Вам спасибо, всё верно Вы подумали)
0
02.04.2015, 16:36
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.04.2015, 16:36

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Загрузка файла с сервера и запуск без сохранения
Нужно реализовать загрузку с сервера и запуск файла без сохранения, с обычной загрузкой в папку с...

Отправить email с txt аттачем без сохранения файла
Есть текстовая переменная, нужно отправить ее на конкретный адрес (как .txt файл). На сервере этот...

Распаковка архива rar без сохранения файла во временную папку
В архиве rar хранится сжатый (с паролем) файл txt, как его распаковать (пароль известен) чтобы файл...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.