Я очень новичок в программировании / кодировании. Я сделаю все возможное, чтобы объяснить мою проблему (извините за мой engli sh).
Я работаю на Windows Server 2012, и я хочу создать пакетный скрипт, который выбирает самый старый файл в папка, переименовывает ее, перемещает в другую папку и переименовывает снова.
Другой способ объяснить это:
- У меня есть папка с 15 файлами
- Самый старый файл называется «оранжевый»
- Я хочу, чтобы скрипт переименовал «оранжевый» файл
- Теперь переместите файл в другую папку и, наконец, переименуйте его снова
Я получил это так далеко откуда-то еще здесь, но я не знаю, работает ли он или что именно это означает, я просто сохранил его, поэтому у меня есть хоть что-то, чтобы показать вам, ребята ..
@echo off
cd c:\Test
for /F "delims=" %%a in ('dir /B /A:-D /O:D /T:W') do (
move "%%a" C:\Another\Location
goto continue
)
:continue
Я думаю, что я должен включить следующее: ren [drive:] [path] TargetMask, но я совсем не уверен ... Я надеюсь, что вы можете понять это. Я уже пытался найти свою проблему, но только запутался ... Любая помощь очень ценится. Спасибо