Показать полную графическую версию : [решено] копирование файлов с созданием каталога
Доброго времени суток.
Господа, помогите плз. В общем задача такая:
Есть куча фото в формате jpg. Мне необходимо отсортировать все фотографии по папкам. Схема: все фото в 1 папке, нужно отсортировать по дате и скопировать в папку этой даты. Руками делать это очень долго и если честно лень) Возможно ли это как автоматизировать? Искал в инете, ничего подобного не нашел =((( если кто знает есть ли такая прога буду оч. признателен. А если возможно написать скрипт, подскажите как?
PowerShell:
$sSourceFolder = "C:\Песочница\044"
if(Test-Path -Path $sSourceFolder -PathType Container) {
Get-ChildItem -Path "$sSourceFolder\*.*" -Include "*.jpg" |`
ForEach-Object -Process {
$sDestPath = "$sSourceFolder\$($_.LastWriteTime.ToShortDateString())"
if(-not(Test-Path -Path $sDestPath -PathType Container)) {
New-Item -Path $sDestPath -Type Directory | Out-Null
}
Move-Item -Path $_.FullName -Destination "$sDestPath\" -Force
}
} else {
Write-Host "Can't find source folder [$sSourceFolder]" -ForegroundColor Red
}
Спасибо! просто супер)))
Все работает как надо.
p/s Возможно ли как то сделать чтобы я мог запускать этот файл как обычный exe файл? ну т.е. просто дабл-клик на файл и все) Сорри если тупой вопрос)))
Возможно. Но… Вы его так часто запускаете?
когда как, раз в месяц точно) но бывает и 4-5 раз
я запускаю вот так (http://pk-help.com/server/how-to-run-a-script-powershell/), было бы приятней просто клацнул и все)
«Клацайте» так:
http://i.imgur.com/Uzf1nbT.png
Iska, возможно ли сделать что бы папка создавалась не дд.мм.гггг а гггг.мм.дд?
xe11o, например, так:
$sDestPath = "$sSourceFolder\{0:yyyy.MM.dd}" -f $_.LastWriteTime
Arsenik77
10-06-2014, 20:17
Присоединюсь к вопросу.
Необходимо создать папки по маске файлов. Например есть набор файлов eeee-01.jpg eeee-02.jpg то папку нужно создать папку eeee.
Присоединюсь к вопросу. »
К какому?
Необходимо создать папки по маске файлов. Например есть набор файлов eeee-01.jpg eeee-02.jpg то папку нужно создать папку eeee. »
Какие ещё есть «например»? Можете сформулировать формальные признаки «набора файлов» и критерии построения имени папки из них?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.