Текущие дата и время: 20 апреля 2024, 07:42:00

HDFSpy (массовое копирование файлов по маскам)

Обсуждение авторского софта под ОС Microsoft Windows.

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение LuckyMen » 16 мая 2013, 18:28

Здравствуйте, подскажите пожалуйста как сделать так чтобы при подключении внешнего диска, с него копировались лишь файлы которые еще не скопировались ранее или появились новые
Аватара пользователя
LuckyMen
 
Интересующийся
Интересующийся
 
Сообщения: 8
Зарегистрирован: 16 мая 2013, 18:23
Пол: муж.

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение DmitryS » 16 мая 2013, 18:54

LuckyMen писал(а):Здравствуйте, подскажите пожалуйста как сделать так чтобы при подключении внешнего диска, с него копировались лишь файлы которые еще не скопировались ранее или появились новые


Собственно эта утилита создана для обратных целей. При подключении внешнего диска с него запускается данная утилита и на него копируются файлы с тех дисков которые уже имеются в системе. Смотрите утилиту FDFSpy.
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение LuckyMen » 16 мая 2013, 19:19

ОООООчень оперативный ответ)))) Спасиб, разобрался, и за ответ в теме FDFSpy тоже спасиб огромный)))) *ab* *ab* *ab* Кстати использую ваши программы в комплекте с утилитой ExecAs (PiSoft) для запуска ее из под другой системной учетки )) файлы ложатся в недоступную для текущего пользователя каталог)) Очень удобно ;)
Аватара пользователя
LuckyMen
 
Интересующийся
Интересующийся
 
Сообщения: 8
Зарегистрирован: 16 мая 2013, 18:23
Пол: муж.

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение LuckyMen » 18 мая 2013, 09:41

Можно ли добавить функцию как в FDFSpy, сохранять структуру папок и создание папки по серийному номеру диска? *ab*
Аватара пользователя
LuckyMen
 
Интересующийся
Интересующийся
 
Сообщения: 8
Зарегистрирован: 16 мая 2013, 18:23
Пол: муж.

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение DmitryS » 18 мая 2013, 13:11

LuckyMen писал(а):Можно ли добавить функцию как в FDFSpy, сохранять структуру папок и создание папки по серийному номеру диска? *ab*


Можно, но в связи с последними изменениями, внесёнными в FDFSpy (см. ТУТ) её можно использовать аналогично HDFSpy, запустив её с флешки (можно через .bat или .cmd или другим способом) таким образом:
FDFSpy.exe C
FDFSpy.exe D
...
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение LuckyMen » 18 мая 2013, 14:32

zx_demon писал(а):
LuckyMen писал(а):Можно ли добавить функцию как в FDFSpy, сохранять структуру папок и создание папки по серийному номеру диска? *ab*


Можно, но в связи с последними изменениями, внесёнными в FDFSpy (см. ТУТ) её можно использовать аналогично HDFSpy, запустив её с флешки (можно через .bat или .cmd или другим способом) таким образом:
FDFSpy.exe C
FDFSpy.exe D
...

Я думал над этим вариантом )) но возникает нюанс, бывают компьютеры еще и с Е,F и т.д. дисками, если на всякий случай и их добавить можно нарваться на CD-ROM что вызовет или его шумную работу или подлагивание системы при отсутствии в нем диска или его не корректной работой))
Аватара пользователя
LuckyMen
 
Интересующийся
Интересующийся
 
Сообщения: 8
Зарегистрирован: 16 мая 2013, 18:23
Пол: муж.

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение DmitryS » 18 мая 2013, 17:13

Создаём в папке с утилитой FDFSpy файлик "FDFSpy.vbs":
Option Explicit
On Error Resume Next
Const isFixed = 2
Dim objDrive
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
For Each objDrive In WScript.CreateObject("Scripting.FileSystemObject").Drives

If objDrive.DriveType = isFixed Then
WSHShell.Run "FDFSpy.exe " & Left(Trim(CStr(objDrive.Path)), 1)
End If

Next
Set WSHShell = Nothing
WScript.Quit 0

Только сюда ещё необходимо внутри цикла добавить проверку на завершение процесса "FDFSpy.exe".
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение DmitryS » 20 мая 2013, 21:49

Собственно вот вроде как рабочий вариант:
Option Explicit
On Error Resume Next
Const isFixed = 2
Dim WSHShell, objDrive, PsWMI, PsWait
Set WSHShell = WScript.CreateObject("WScript.Shell")
Set PsWMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2")

For Each objDrive In WScript.CreateObject("Scripting.FileSystemObject").Drives
If objDrive.DriveType = isFixed Then
WSHShell.Run "FDFSpy.exe " & Left(Trim(CStr(objDrive.Path)), 1)
Do
WScript.Sleep 100
PsWait = 0
If PsWMI.ExecQuery("SELECT * FROM Win32_Process WHERE Name LIKE 'fdfspy.exe'").Count > 0 Then PsWait = 1
Loop Until PsWait = 0
End If
Next

Set PsWMI = Nothing
Set WSHShell = Nothing
WScript.Quit 0
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение LuckyMen » 23 мая 2013, 13:45

Спасибо за помощь)) буду пробовать *ab* *ay*
Аватара пользователя
LuckyMen
 
Интересующийся
Интересующийся
 
Сообщения: 8
Зарегистрирован: 16 мая 2013, 18:23
Пол: муж.

Запуск утилиты со съёмного диска через файл Autorun.inf

Сообщение DmitryS » 18 апреля 2015, 13:27

На всякий случай приведу пример как использовать эту утилиту, либо какую-нибудь другую программу, при помощи встроенного механизма автозапуска в ОС Microsoft Windows (если он конечно не отключён):


1. Для начала необходимо скопировать папку HDFSpy со всем содержимым в корень съёмного диска.
2. Потом необходимо создать файл Autorun.inf в корне съёмного диска со следующим содержимым:
Код: Выделить всё
[autorun]
open=HDFSpy\HDFSpy.exe 1
shell\open=Открыть
shell\open\Command=HDFSpy\HDFSpy.exe 1
shell\open\Default=1


P.S.:
Отключить полностью механизм автозапуска в ОС Microsoft Windows можно утилитой ARSKill.
Автоматически удалять со съёмного диска файл Autorun.inf, а также те файлы, что в нём прописаны, можно утилитой AutoKFD.
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение drell » 03 октября 2017, 22:43

Добрый день. Можно еще раз поподробней как запустить утилиту читать только диск D? "HDFSpy.exe D" -это как и где прописать?
Аватара пользователя
drell
 
Новичок
Новичок
 
Сообщения: 3
Зарегистрирован: 03 октября 2017, 22:39
Пол: муж.

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение DmitryS » 04 октября 2017, 09:19

drell писал(а):...как запустить утилиту читать только диск D? "HDFSpy.exe D" -это как и где прописать?

Создать ярлык к файлу HDFSpy.exe и в поле "Объект" в конце добавить D, если путь к файлу длинный или содержит пробелы заключите его в кавычки "...":
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение drell » 06 октября 2017, 17:46

Почему не работает?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
drell
 
Новичок
Новичок
 
Сообщения: 3
Зарегистрирован: 03 октября 2017, 22:39
Пол: муж.

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение drell » 06 октября 2017, 17:48

И ковычки не ставятся, точнее не сохраняются
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
drell
 
Новичок
Новичок
 
Сообщения: 3
Зарегистрирован: 03 октября 2017, 22:39
Пол: муж.

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение DmitryS » 06 октября 2017, 19:45

drell писал(а):И ковычки не ставятся, точнее не сохраняются

Ну это Windows их убирает, значит не нужны они там, это нормально.

Проверил с Вашим файлом HDFSpy.ini - всё копирует, единственное размер файла 500кб пришлось уменьшить до 50кб, а то у меня таких больших там не было *ab*

Вопрос:
Почему у Вас в ярлыке рабочая папка "E:\HDFSpy" а файл запускается "E:\HDFSpy.exe", а не "E:\HDFSpy\HDFSpy.exe", так где у Вас файлы то лежат?

Примечания:
1. Если диск D большого размера и на нём имеется очень много различных файлов, то утилите может понадобится некоторое время чтобы отсортировать нужные перед их копированием, посмотрите в диспетчере задач процесс "HDFSpy.exe" или "HDFSpy.exe *32" (взависимости от разрядности OC, x86 или x64) должен работать до окончания процесса копирования файлов.
2. Некоторые решения проблем при запуске программ, в основном связанные с правами учётных записей, можно посмотреть ТУТ
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение skameykin22 » 28 января 2018, 18:43

Да, интересный случай.
Аватара пользователя
skameykin22
 
Гость
Гость
 
Сообщения: 1
Зарегистрирован: 28 января 2018, 12:13
Откуда: Санкт-Петербург
Возраст: 39
Пол: муж.
 
Контакты:

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение QwertikAsd1997 » 12 мая 2018, 14:49

Здравствуйте, очень заинтересовался функционалом вашей программы, настроил через конфиг, но вот с автораном уже второй день мучаюсь, никак не могу настроить, программа начинает копировать данные только, когда сам на неё нажимаешь, а как я понимаю, должно происходить всё само, что я накопитель подключил, мне вылезает окошко автозапуска, но у меня там только из вариантов explorer и архивация... Копировал ваш авторан, но и это не дало результатов, и флешку уже переформатировал на FAT32, а воз и ныне там... *bc*
Аватара пользователя
QwertikAsd1997
 
Гость
Гость
 
Сообщения: 1
Зарегистрирован: 11 мая 2018, 22:21
Пол: муж.

Re: HDFSpy (массовое копирование файлов по маскам)

Сообщение DmitryS » 13 мая 2018, 12:34

QwertikAsd1997 писал(а):...с автораном уже второй день мучаюсь, никак не могу настроить, программа начинает копировать данные только, когда сам на неё нажимаешь...

По имеющейся информации - в феврале 2011 года Microsoft выпустила обновления, отключающие автозапуск программ из Autorun.inf для Windows XP и Windows Vista (см. Autorun.inf).
Также, Вы могли (ранее) отключить самостоятельно, либо при помощи соответствующих программ, режим автозапуска в своём Windows.
Если у Вас установлена ОС Microsoft Windows 7 или старше, то там вроде как Autorun.inf вообще не работает изначально.
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

След.

Вернуться в Программы, утилиты от VRCP Soft

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 65

cron