Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Не знаю как в Повершеле, но в обычном bat это делается так(найдено на просторах интернетов):
Код: Выделить весь код
@echo off
setlocal enabledelayedexpansion
set SourceRoot=%CD%
set TargetRoot=%CD%/1
set FileMask=*.*
for /r "%SourceRoot%" %%a in (%FileMask%) do (
	echo Processing [%%~ta] %%~fa
	for /f "tokens=1-3 delims=. " %%f in ("%%~ta") do (
		set DD=%%f
		set MM=%%g
		set YYYY=%%h
	)
	set TargetFolder=!YYYY! !MM! !DD!
	if not exist "%TargetRoot%\!TargetFolder!" md "%TargetRoot%\!TargetFolder!"
	move "%%~fa" "%TargetRoot%\!TargetFolder!"
)
pause
Поправляешь пути и вуаля. Сортировка файлов в отдельные папки по дате их создания.

Отправлено: 13:55, 18-01-2019 | #2