
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.232.179.37] |
![]() |
|
![]() |
|
|
Доброго времени суток друзья.
Появилась задача удаления или перемещения всех файлов кроме файлов с определенным расширением в корзину с рабочего стола пользователя под которым будет произведен вход в систему (ОС Windows 10). Собственно кто с подобным сталкивался какие идеи есть? На ум приходит powershell. Если кто писал подобный скрипт и готов поделится буду весьма благодарен. |
Сообщ.
#2
,
|
|
|
Попробуй, протестируй на VBS cкрипт - удалит в корзину все файлы за исключением *.txt:
![]() ![]() Set objFSO = CreateObject("Scripting.FileSystemObject") Set objShell = CreateObject("Shell.Application") strDesktopPath = objShell.Namespace(0).Self.Path Set objFolder = objFSO.GetFolder(strDesktopPath) For Each objFile In objFolder.Files If LCase(objFSO.GetExtensionName(objFile.Path)) <> "txt" Then objShell.Namespace(10).MoveHere objFile.Path End If Next |
![]() |
Сообщ.
#3
,
|
|
рабочий столе текущего пользователя:
![]() ![]() %HOMEPATH%\desktop Дальше можно любым способом, хоть батник |