h_323 ([info]h_323) wrote,
@ 2008-07-15 15:25:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:powershell, scripting, windows

Powershell: копирование, упорядочивание
нашли все кмл-файлы и вывели их в порядке возрастания даты последней записи

PS> ls d:\ *.kml -recurse | sort LastWriteTime

то же самое, в убывающем порядке
PS> ls d:\ *.kml -recurse | sort LastWriteTime - descending

последний скачанный файл в папке с подкастами
PS> (ls 'D:\my\My Received Podcasts\Svobodanewsru' | sort LastWriteTime -descending)[0]

скопировать последний скачанный файл из папки подкастов на флешь
PS> cpi -path 'D:\my\My Received Podcasts\Svobodanewsru\*' -filter (ls 'D:\my\My Received 
Podcasts\Svobodanewsru' | sort LastWriteTime -des)[0] -destination f:

то же самое в случае, когда мы уже находимся в нужной папке
PS D:\my\My Received Podcasts\Business News (Russian)> cpi (ls | sort LastWriteTime -des)[0] f:

а теперь скопировать 4 последних скачанных (файла в данной папке) на флешь
PS D:\my\My Received Podcasts\Svobodanewsru> cpi (ls | sort lastwritetime -des | select -first 4) f:

а теперь то же самое, но 4 файла брать с проверкой также вложенных папок
PS D:\My\My Received Podcasts> ls . -Recurse -Filter *.mp3 | sort lastwritetime | select -last 4 | cpi -Destination g:



Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…