2016-02-17 1 views
-1

Я хотел бы создать небольшую программу для автоматизации моей повседневной работы.IE 11, Перемещение каталога после завершения загрузки

Что мне нужно, это переместить все файлы и подпапки из определенного каталога в каталог anoter, как только все загрузки в нем будут завершены.

Кто-нибудь знает, как мне помочь? Он должен быть в Internet Explorer 11.

Любая помощь, связанная с Python или C#, будет оценена!

+0

Возможно, вы, возможно, сослались на что-то с https://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher%28v=vs.110%29.aspx - Для большего количества я должен увидеть больше с вашей стороны с вопросом о конкретной проблеме. – jdphenix

ответ

0

Вы можете использовать модуль Python, чтобы помочь вам. Это изменяет каталог целевого файла.

shutil.move(".../Downloads/file.foo", "path/to/new/destination/for/file.foo") 

Модули os и glob могут помочь вам выполнить итерацию в папке загрузки, чтобы получить правильные имена файлов.

Вы также можете использовать

os.access("C:\Downloads\", os.W_OK) # return True if we can write to this file 

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