Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
chesterfield
0 / 0 / 0
Регистрация: 10.12.2010
Сообщений: 3
1

нумерация содержимого директории

10.12.2010, 12:44. Просмотров 2195. Ответов 4
Метки нет (Все метки)

Может кто подсказать?

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

Сделал так:

@echo off

dir C:\Lab_2 /a:-d /o:d >c:\Lab_2.txt

"c:\Program Files\WinRAR\winrar.exe" a -df C:\Lab_2\Lab_2 C:\Lab_2.txt

exit

Тепероь надо:
1.мена файлов должны быть пронумерованы
2.командный файл должен что-то получать в качестве параметра (аргумента).
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2010, 12:44
Ответы с готовыми решениями:

Как проверить наличие разрешений на чтение содержимого директории?
Приветствую ! Нужен простой способ, чтобы проверить есть ли права на чтение (не запись)...

Отображение содержимого директории
Я сделал чтобы на нажатие кнопки запускалось folderBrowserDialog (это легко :) ), так-же я сделал...

Вывод содержимого директории
Как вывести содержимое какой-нибудь директории?

Программа для считывания содержимого директории (Си -> Си++)
#include <stdio.h> #include <dirent.h> int main(int argc, char ** argv) { DIR * d; struct...

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

4
Alexandr_LN
1 / 1 / 0
Регистрация: 28.04.2009
Сообщений: 116
10.12.2010, 15:53 2
Какие именно имена файлов должны быть пронумерованы? Те которые были в C:\lab_2 ???
И сутя по первому абзацу, нужно просто архивировать файл с именами файлов которые находятся в C:\lab_2 ??
0
chesterfield
0 / 0 / 0
Регистрация: 10.12.2010
Сообщений: 3
11.12.2010, 10:10  [ТС] 3
В "C:\lab_2" находятся файлы (C.doc E.ppt B.rtf A.txt F.vsd D.xls) отсортировать их по дате занести в файл Lab_2.txt и архивировать его - это получается.

Вот что имеем:
Содержимое папки C:\Lab_2

27.09.2006 21:33 9*904 D.xls
28.09.2006 23:42 28*658 E.ppt
29.11.2010 11:19 8 B.rtf
29.11.2010 11:20 0 C.doc
29.11.2010 11:58 11*776 F.vsd
29.11.2010 20:08 7 A.txt
6 файлов 50*353 байт


так вот этот список надо еще пронумеровать типа:

Содержимое папки C:\Lab_2

27.09.2006 21:33 1. 9*904 D.xls
28.09.2006 23:42 2. 28*658 E.ppt
29.11.2010 11:19 3. 8 B.rtf
29.11.2010 11:20 4. 0 C.doc
29.11.2010 11:58 5. 11*776 F.vsd
29.11.2010 20:08 6. 7 A.txt
6 файлов 50*353 байт


И вот эта фраза не понятна "командный файл должен что-то получать в качестве параметра (аргумента)" - это как?
0
Миниатюры
нумерация содержимого директории  
Alexandr_LN
1 / 1 / 0
Регистрация: 28.04.2009
Сообщений: 116
13.12.2010, 15:45 4
Попробуй так:

@echo off

@set i=0

@for %%a in (d:\data\*) do ((set /a i+=1) && call :cycl %%a)

pause

exit

: cycl

echo %i% %~tnx1

goto :EOF


Только конечно, можешь указать свой путь к дирректории, выполнить архивацию, и вместо вывода на экран, вывести в нужный файл.
0
chesterfield
0 / 0 / 0
Регистрация: 10.12.2010
Сообщений: 3
03.01.2011, 14:12  [ТС] 5
Спасибо вроде то что надо!!!
0
03.01.2011, 14:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.01.2011, 14:12

Копирование содержимого директории в другую директорию
Необходимо скопировать все файлы и подкаталоги одного каталога в другой. Но есть список с именами...

Обновить FileListBox при изменении содержимого директории
Есть FileListBox, в котором отображаются файлы конкретной директории. Как сделать, чтобы листбокс...

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


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

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

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