PDA

Показать полную графическую версию : [решено] Размер файлов в папке в word


Sta1917
25-09-2012, 02:24
Здравствуйте, помогите пожалуйста с решением следующей задачи: в папке (http://files.mail.ru/WHOXTU) есть различные файлы (*.doc, *.dwg, *.pdf, *.xls, ), есть Паспорт_отч.doc, в этой же папке, в который нужно записать:
расширения файлов найденных в папке;
объем всех файлов в папке (в байтах), кроме самого Паспорт_отч.doc;
название директории.

Iska
25-09-2012, 02:39
1. Затесавшийся в пример «Thumbs.db» тоже учитывать ;)? А если серьёзно — есть какие-то ограничения? Или пишем всё подряд за исключением скрытых и системных файлов?

2. Что делать со вложенными папками?

Sta1917
25-09-2012, 02:45
1. Упс, он просто затесался :unsure: Все подряд, скрытых быть не должно.
2. Вложенных папок нет =)

Прошу прощения, неправильный пример, подправил ссылку в первом посте.

Iska
25-09-2012, 03:52
1. Упс, он просто затесался Все подряд, скрытых быть не должно. »
Пожалуй, всё равно буду проверять: надо будет отсечь временный файл, создаваемый приложением при открытии документа.

2. Вложенных папок нет »
Я сам видел в примере! А, ну, да — в архиве по новой ссылке вложенных папок уже нет.

В принципе, проще всего сделать по аналогии: 87936.

Sta1917
25-09-2012, 04:06
Все работает, не хватает сортировки форматов по алфавиту.
Когда сделаю общий паспорт для объекта можно будет из него заполнять графу "Учетный номер носителя в организации-исполнителе"? (документ будет MS office)

Iska
25-09-2012, 07:20
Все работает, не хватает сортировки форматов по алфавиту. »
Пробуйте: 87937.

Когда сделаю общий паспорт для объекта можно будет из него заполнять графу "Учетный номер носителя в организации-исполнителе"? (документ будет MS office) »
Разъясните детали — посмотрим.

Sta1917
25-09-2012, 11:02
Спасибо, все работает.

Разъясните детали — посмотрим. »
Пока это в проекте: в обоих документах есть эта графа, в первой строке должен быть номер например 12\08 который будет браться из другого документа.

Iska
25-09-2012, 12:33
Пока это в проекте: в обоих документах есть эта графа, в первой строке должен быть номер например 12\08 который будет браться из другого документа. »
Рассказывайте про взаимосвязи между документами: может это их взаиморасположение, может — именование. Можно, например, просто сделать вызов диалогового окна открытия потребного документа, открывать выбранный документ, искать в нём потребные данные и вставлять в наш документ. Или наоборот — из того документа указывать эти документы.




© OSzone.net 2001-2012