Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Скрипт для размещения файлов pdf с папки на рабочем столе по папкам на сервере

Ответить
Настройки темы
Любой язык - Скрипт для размещения файлов pdf с папки на рабочем столе по папкам на сервере

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте, уважаемые знатоки.

Нужна помощь в следующем: по работе приходится работать с ежедневными отчетами, которые приходят на почту. Их нужно перевести в pdf и разложить по соответствующим папкам.
На текущий момент делаю следующее: складирую все в папку на рабочем столе, а после в ручную раскидываю по папкам на сервере.
Каждый раз возникает чувство, что компьютер вполне способен делать это самостоятельно. Осталось только придумать как это реализовать.

Пример такой: я создаю 10 файлов с именами типа
DAR_geology_28_12_15.pdf,
DAR_HSE_28_12_15.pdf,
DAR_Maintenance_28_12_15.pdf и т.д. все названия разные.

Нужно чтобы осуществлялось перемещение этих файлов по папкам в директории на сервере ...\DAR\2015\12.2015
Названия папок для приведенных в качестве примера файлов:
5.GEOLOGY
10.HSE
6.Maintenance и т.д.

Как это можно осуществить?

Отправлено: 21:49, 28-12-2015

 

Ветеран


Contributor


Сообщения: 2735
Благодарности: 1699

Профиль | Отправить PM | Цитировать


Arman.Bugatayev,
1. Префикс файлов всегда dar ? Дата в имени файла всегда в формате _дд_мм_гггг ?
2. Имя папки всегда между первым и вторым символами подчеркивания из имени файла? Внутри имени папки подчеркивания быть не может?
3. Из каких соображений присвоен номер перед именем папки? И вообще, зачем он нужен?

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 18:49, 29-12-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 50
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата:
C:\Documents and Settings\s1>copy /?
Копирование одного или нескольких файлов в другое место.

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B] источник [/A | /B]
[+ источник [/A | /B] [+ ...]] [результат [/A | /B]]

источник Имена одного или нескольких копируемых файлов.
/A Файл является текстовым файлом ASCII.
/B Файл является двоичным файлом.
/D Указывает на возможность создания зашифрованного файла
результат Каталог и/или имя для конечных файлов.
/V Проверка правильности копирования файлов.
/N Использование, если возможно, коротких имен при копировании
файлов, чьи имена не удовлетворяют стандарту 8.3.
/Y Подавление запроса подтверждения на перезапись существующего
конечного файла.
/-Y Обязательный запрос подтверждения на перезапись существующего
конечного файла.
/Z Копирование сетевых файлов с возобновлением.

Ключ /Y можно установить через переменную среды COPYCMD.
Ключ /-Y командной строки переопределяет такую установку.
@echo off
copy file.dfp \\192.168.0.100\share\report.pdf
copy file2.dfp \\192.168.0.100\share\OTK\report2.pdf
copy file3.dfp \\192.168.0.100\share\KB\report1.pdf
copy file4.dfp \\192.168.0.100\share\EXT\report1.pdf
...
...
...
----------------------------------------
Так не поможет? Так же файл можно засунуть в планировщик задач и заставлять делать это действие по расписанию)
ПС: Если Вы администратор сервера, то этот скрипт можно выполнять в обратном порядке с сервера.
То есть исходный путь, это Ваш ПК(ADMIN-PC), а папка назначения локальная, папка с шарой... Снова таки засунем скрипт в планировщик, своевременно положим отчёты в нужную папку у себя на ПК и радуемся работе скрипта, который сам заберет и разложит нужные файлы в нужные папки
ПСС: Не рекомендую использовать кирилицу, т.к она сложно перевариваемая в баниках, нужно задавать переменные в нужной кодировке. Английские символы подойдут лучше всего.

Последний раз редактировалось DarckSol, 30-12-2015 в 10:32.


Отправлено: 10:22, 30-12-2015 | #3


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата DarckSol:
ПСС: Не рекомендую использовать кирилицу, т.к она сложно перевариваемая в баниках, »
Не припоминаю проблем с пакетными файлами из-за кириллицы в именах объектов файловой системы.

Отправлено: 12:17, 30-12-2015 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Скрипт для размещения файлов pdf с папки на рабочем столе по папкам на сервере

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] Скрипт vbs для создания ярлыка на рабочем столе angel_lyucifer Скриптовые языки администрирования Windows 31 27-11-2017 14:26
Программы - [решено] Ограничение области для расположения значков/файлов на Рабочем столе 9119 Оформление Windows 11/ 10 / 8 / 7 / Vista 2 14-02-2013 12:39
CMD/BAT - [решено] Как создать ярлык на рабочем столе для файла из той же папки где запускается скрипт? navigator19 Скриптовые языки администрирования Windows 7 13-04-2011 06:28
Интерфейс - [решено] Не работает выделение по Ctrl+A в поле имени файлов на рабочем столе VeRtex-2010 Microsoft Windows 7 8 08-02-2011 11:18
Интерфейс - Можно ли задать пространство для размещения иконок на рабочем столе Фарух_Булсара Microsoft Windows 2000/XP 0 26-04-2009 22:10




 
Переход