Форум программистов, компьютерный форум, киберфорум
VBScript/JScript/WSH/WMI/HTA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
1 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 3
1
VBS

Изменение времени создания файла на минус Х дней от текущей даты создания

08.06.2015, 11:54. Просмотров 1836. Ответов 5
Метки нет (Все метки)

День добрый, ветераны форума.
Помогите пожалуйста следующую задачу:

Есть папка в ней вложеные папки и файлы (более 20к штук), требуется установить дату создания каждого файла и папки на минус 180 дней от существующей даты создания файла, время создания должно оставаться неизменным, изменяется только дата. Так же правится дата изменения файла по тому же принципу на минус 120 дней.

Заранее благодарен за посильную помощь!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.06.2015, 11:54
Ответы с готовыми решениями:

Изменение даты и времени создания файла
Доброго времени суток друзья. Как можно реализовать программу, которая изменяет дату и время...

Изменение даты и времени создания/изменения файла
помогите пожалуйста, есть вот такая форма, нужно написать код для того чтобы изменить...

Считывание и изменение даты и времени создания произвольного файла
Написать программу,считывающую и изменяющую дату и время создания произвольного файла. Имя файла, а...

Сравнение даты создания файла с текущей датой
Добрый день! Помогите пожалуйста допилить скрипт: for %%i in ("myfile") do echo %%~ti ...

5
30 / 30 / 13
Регистрация: 19.05.2015
Сообщений: 52
08.06.2015, 15:05 2
Мне кажется, проще воспользоваться сторонней утилитой, поскольку менять дату создания файла, если это вообще возможно средствами vbs, очень трудоёмко. С датой последнего изменения просто. Если нужно решение на 50%, могу выложить...
1
1 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 3
08.06.2015, 15:08  [ТС] 3
Спасибо, задача решена средствами PowerShell, всего одна строчка.
0
30 / 30 / 13
Регистрация: 19.05.2015
Сообщений: 52
08.06.2015, 15:27 4
nixdorf13, напишите, пожалуйста, сюда решение. Для общего развития
0
3433 / 1971 / 635
Регистрация: 26.02.2014
Сообщений: 1,457
08.06.2015, 15:32 5
Лучший ответ Сообщение было отмечено Dragokas как решение

Решение

otakuneka, ну как автор этой одной строчки напишу я.

Код PowerShell:
Код
gci 'C:\Test\*' -Recurse -Force|%{$_.CreationTime=$_.CreationTime.AddDays(-180);$_.LastWriteTime=$_.LastWriteTime.AddDays(-120)}
.
3
1 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 3
08.06.2015, 15:45  [ТС] 6
ComSpec, спасибо большое еще раз, решение очевидное и очень красивое!
еще раз позволило убедиться на сколько PS гибкий инструмент
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.06.2015, 15:45

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

От текущей даты вычесть дату создания файла
Добрый день. Нужно создать программу, в которой открываются файлы. И нужно сделать что то ввиде...

Изменение даты и времени создания файлов
Нужно написать батник, который будет менять дату и время создания файлов. Файлы могут быть указаны...

Изменение даты и времени создания, модификации и последнего доступа к файлу
Добрый день. На форме есть DriveComboBox, DirectoryListBox, FileListBox связанные между собой. ...

Смена даты и времени создания, изменения у файла.
Кто-нибудь знает как считывать и особенно записывать(менять) у файла дату и время создания,...

Изменение даты создания произвольного файла
Написать программу, изменяющую дату и время создания произвольного файла Покапавшись нашел...

Изменение даты создания файла WinAPI
Добрый день, господа. Пишу оконное приложение, задача которого изменить дату создания некоторого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.