Как изменить данные в файле c

Обновлено: 07.07.2024

Часто возникает необходимость изменения информации, хранящейся в базе данных. С помощью команды UPDATE вы сможете обновлять данные одной или нескольких колонок в каждой записи таблицы.

Синтаксис запроса на обновление данных.

UPDATE table_name SET column1 = new_value, column2 = new_value WHERE condition ;

Для примера заполним таблицу books для хранения книг из условной базы данных Bookstore, которую мы создали в одном из предыдущех постов.

Сначала выберем базу данных, для которой будем выполнять запросы.

Посмотрим какие данные сейчас хранятся в колонках id, title, author, price, discount, amount таблицы books для первых 5 записей.

mysql> SELECT id, title, author, price, discount, amount FROM books LIMIT 5;
+----+--------------------------+-------------------+--------+----------+--------+
| id | title | author | price | discount | amount |
+----+--------------------------+-------------------+--------+----------+--------+
| 1 | Дубровский | Александр Пушкин | 230.00 | 0 | 4 |
| 2 | Нос | Николай Гоголь | 255.20 | 0 | 7 |
| 3 | Мастер и Маргарита | Михаил Булгаков | 240.50 | 0 | 10 |
| 4 | Мёртвые души | Николай Гоголь | 173.00 | 0 | 3 |
| 5 | Преступление и наказание | Фёдор Достоевский | 245.00 | 0 | 3 |
+----+--------------------------+-------------------+--------+----------+--------+
5 rows in set (0.00 sec)

Обновим цену, процент скидки и уменьшим количество на 2 для книги с идентификатором 3.

UPDATE books SET price = 263.00, discount = 10, amount = amount - 2 WHERE id = 3;

Теперь проверим как обновились данные.

mysql> UPDATE books
-> SET price=263.00, discount=10, amount=amount-2
-> WHERE id=3;
Query OK, 1 rows affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> SELECT id, title, author, price, discount, amount FROM books LIMIT 5;
+----+--------------------------+-------------------+--------+----------+--------+
| id | title | author | price | discount | amount |
+----+--------------------------+-------------------+--------+----------+--------+
| 1 | Дубровский | Александр Пушкин | 230.00 | 0 | 4 |
| 2 | Нос | Николай Гоголь | 255.20 | 0 | 7 |
| 3 | Мастер и Маргарита | Михаил Булгаков | 263.00 | 10 | 8 |
| 4 | Мёртвые души | Николай Гоголь | 173.00 | 0 | 3 |
| 5 | Преступление и наказание | Фёдор Достоевский | 245.00 | 0 | 3 |
+----+--------------------------+-------------------+--------+----------+--------+
5 rows in set (0.00 sec)

Обновление данных для нескольких записей в MySQL

Используя команду WHERE можно задавать сразу несколько записей для обновления данных.

Попробуем добавить скидку в 5% для всех книг под авторством Николая Гоголя, а также в название книги добавим слово "(Акция)".

Запрос на обновление данных, в этом случае, будет выглядеть так:

UPDATE books SET discount = 5, title = CONCAT (title, " (Акция)" ) WHERE author= "Николай Гоголь" ;

В запросе используется функция CONCAT() , которая прибавляет к текущему значению поля title строку "(Акция)".

В результате получим следующие изменения.

mysql> UPDATE books
-> SET discount=5, title=CONCAT(title, " (Акция)" )
-> WHERE author= "Николай Гоголь" ;
Query OK, 2 rows affected (0.00 sec)
Rows matched: 2 Changed: 2 Warnings: 0

mysql> SELECT id, title, author, price, discount, amount FROM books LIMIT 5;
+----+--------------------------+--------------------+--------+----------+--------+
| id | title | author | price | discount | amount |
+----+--------------------------+--------------------+--------+----------+--------+
| 1 | Дубровский | Александр Пушкин | 230.00 | 0 | 4 |
| 2 | Нос (Акция) | Николай Гоголь | 255.20 | 5 | 7 |
| 3 | Мастер и Маргарита | Михаил Булгаков | 263.00 | 10 | 8 |
| 4 | Мёртвые души (Акция) | Николай Гоголь | 173.00 | 5 | 3 |
| 5 | Преступление и наказание | Фёдор Достоевский | 245.00 | 0 | 3 |
+---------+--------------------------+--------------------+--------+----------+--------+
5 rows in set (0.00 sec)

Будьте предельно внимательны при обновлении данных в таблицах, так как если вы вдруг забудете задать условие обновления и не напишите команду WHERE , то указанное в запросе обновление будет применено ко всем строкам в таблице!

Пример того, что может получится если не указать команду WHERE .

UPDATE books SET price = 103.90, title= "Барышня-крестьянка" ;

В результате запроса выше получим одинаковую цену и название для всех книг в таблице.

mysql> UPDATE books SET price=103.90, title= "Барышня-крестьянка" ;
Query OK, 5 rows affected (0.00 sec)
Rows matched: 5 Changed: 5 Warnings: 0

mysql> SELECT id, title, author, price, discount FROM books LIMIT 5;
+----+------------------------+--------------------+--------+----------+
| id | title | author | price | discount |
+----+------------------------+--------------------+--------+----------+
| 1 | Барышня-крестьянка | Александр Пушкин | 103.90 | 0 |
| 2 | Барышня-крестьянка | Николай Гоголь | 103.90 | 5 |
| 3 | Барышня-крестьянка | Михаил Булгаков | 103.90 | 10 |
| 4 | Барышня-крестьянка | Николай Гоголь | 103.90 | 5 |
| 5 | Барышня-крестьянка | Фёдор Достоевский | 103.90 | 0 |
+----+------------------------+--------------------+--------+----------+
5 rows in set (0.00 sec)

Как обновить записи в таблице базы данных MySQL с помощью PHP (PDO)

Для обновления большого количества данных, гораздо удобнее будет воспользоваться HTML-формой, поля которой будут соответствовать полям таблицы из базы данных. Форму разместим в файле index.php .

Перед созданием формы мы обратимся к нашей таблице books и выведем данные, которые в ней хранятся, просто для того чтобы видеть, что содержит таблица и не редактировать ее вслепую.

Уроки программирования, алгоритмы, статьи, исходники, примеры программ и полезные советы


За основу XML-данных мы возьмём слегка видоизмененный код из статьи о считывании XML-файла в программу. А именно будем создавать подобные записи:

Внешний вид

Выглядеть наша программа будет вот так:

У на нашей форме находятся следующие элементы: TextBox, NumericUpDown, ComboBox, а также кнопки и элемент DataGridView, разбитый на три столбца и занимающий большую часть формы.

В этом окне можно настроить имя, ширину и прочие свойства столбцов. Также стоит ознакомиться с некоторыми изменениями в свойствах данного элемента, которые мы внесли (в исходном файле, который можно скачать внизу статьи). Для удобства использования и избежания некоторых ошибок мы запретили в DataGridView добавлять строки, выбирать более одной строки, а также редактировать данные.

Добавление данных

Далее переходим к коду. Перво-наперво нам надо подключить библиотеку IO:

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

Для этого в коде кнопки пишем следующее:

private void button1_Click ( object sender , EventArgs e ) //Добавление данных в форму dataGridView1 . Rows [ n ] . Cells [ 0 ] . Value = textBox1 . Text ; // столбец Name dataGridView1 . Rows [ n ] . Cells [ 1 ] . Value = numericUpDown1 . Value ; // Age dataGridView1 . Rows [ n ] . Cells [ 2 ] . Value = comboBox1 . Text ; // Programmer

Сохранение XML-файла

Итак, мы можем добавить сколько угодно записей. Теперь надо их сохранить как один XML-файл.

private void button4_Click ( object sender , EventArgs e ) //сохранение данных из формы в XML DataSet ds = new DataSet ( ) ; // создаем пока что пустой кэш данных DataTable dt = new DataTable ( ) ; // создаем пока что пустую таблицу данных ds . Tables . Add ( dt ) ; //в ds создается таблица, с названием и колонками, созданными выше foreach ( DataGridViewRow r in dataGridView1 . Rows ) // пока в dataGridView1 есть строки DataRow row = ds . Tables [ "Employee" ] . NewRow ( ) ; // создаем новую строку в таблице, занесенной в ds row [ "Name" ] = r . Cells [ 0 ] . Value ; //в столбец этой строки заносим данные из первого столбца dataGridView1 row [ "Age" ] = r . Cells [ 1 ] . Value ; // то же самое со вторыми столбцами row [ "Programmer" ] = r . Cells [ 2 ] . Value ; //то же самое с третьими столбцами ds . Tables [ "Employee" ] . Rows . Add ( row ) ; //добавление всей этой строки в таблицу ds. MessageBox . Show ( "XML файл успешно сохранен." , "Выполнено." ) ; MessageBox . Show ( "Невозможно сохранить XML файл." , "Ошибка." ) ;

По сути мы просто создаем кэш данных под названием ds, затем в этот кэш заносим таблицу со столбцами Name, Age и Programmer.

Затем при помощи оператора цикла foreach, который работает с группами объектов (например, со столбцами и строками таблицы) создаем строку с тремя столбцами, в каждый из которых записываем данные из соответствующих столбцов dataGridView.

В XML-файл данные из ds переводятся автоматически при помощи метода WriteXml.

DataRow row = ds . Tables [ "Employee" ] . NewRow ( ) ; // создаем новую строку в таблице, занесенной в ds

Количество таких тегов будет равно количеству строк в DataGridView и, соответственно, количеству строк в ds.

row [ "Name" ] = r . Cells [ 0 ] . Value ; //в столбец этой строки заносим данные из первого столбца dataGridView1 row [ "Age" ] = r . Cells [ 1 ] . Value ; // то же самое со вторыми столбцами row [ "Programmer" ] = r . Cells [ 2 ] . Value ; //то же самое с третьими столбцами

Сохранение данного XML-файла будет произведено по пути, записанному в скобках следующей строки:

В данном случае файл сохраняется на диск G и имеет название Data.xml.

Важно: проверьте, имеет ли Visual Studio права для сохранения данных на выбранный вами диск. Если у него не будет для этого прав, то появится ошибка и файл не будет сохранен.

Мы научились добавлять и сохранять XML-файл при помощи класса DataSet и элемента DataGridView.

Загрузка XML-файла

private void button5_Click ( object sender , EventArgs e ) //загрузка файла XML в форму if ( dataGridView1 . Rows . Count > 0 ) //если в таблице больше нуля строк MessageBox . Show ( "Очистите поле перед загрузкой нового файла." , "Ошибка." ) ; if ( File . Exists ( "G:\\Data.xml" ) ) // если существует данный файл DataSet ds = new DataSet ( ) ; // создаем новый пустой кэш данных ds . ReadXml ( "G:\\Data.xml" ) ; // записываем в него XML-данные из файла foreach ( DataRow item in ds . Tables [ "Employee" ] . Rows ) int n = dataGridView1 . Rows . Add ( ) ; // добавляем новую сроку в dataGridView1 dataGridView1 . Rows [ n ] . Cells [ 0 ] . Value = item [ "Name" ] ; // заносим в первый столбец созданной строки данные из первого столбца таблицы ds. dataGridView1 . Rows [ n ] . Cells [ 1 ] . Value = item [ "Age" ] ; // то же самое со вторым столбцом dataGridView1 . Rows [ n ] . Cells [ 2 ] . Value = item [ "Programmer" ] ; // то же самое с третьим столбцом

Таким образом происходит загрузка XML-файла.

Редактирование данных

Теперь сделаем возможность редактирования данных для XML-файла.

Итак, для начала мы переходим в события элемента DataGridView (значок молнии), ищем там MouseClick и щёлкаем на поле рядом с ним два раза:

Редактирование ресурсов, таких как диалоговые окна, изображения или меню в двоичном редакторе , опасно. Неверное редактирование может повредить ресурс, сделав его нечитаемым в соответствующем специализированном редакторе.

Двоичный редактор позволяет изменять любой ресурс на двоичном уровне в шестнадцатеричном или текстовом формате. Для поиска строк ASCII или шестнадцатеричных байтов можно также использовать команду "Найти" . двоичный редактор следует использовать только в том случае, если необходимо просмотреть или внести незначительные изменения в настраиваемые ресурсы или типы ресурсов, не поддерживаемые средой Visual Studio. Двоичный редактор недоступен в выпусках Express.

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

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


Двоичные данные для диалогового окна, отображаемого в двоичном редакторе

В двоичном редакторе (0X20 – 0x7E) представлены только некоторые значения ASCII. Расширенные символы отображаются в виде точек на правой панели в разделе "значение ASCII" в двоичном редакторе. Печатаемые символы — это ASCII-значения от 32 до 126.

При использовании двоичного редактора во многих случаях можно щелкнуть правой кнопкой мыши для вывода контекстного меню команд, относящихся к ресурсам. Доступные команды зависят от ресурса, на который указывает курсор. Например, если щелкнуть правой кнопкой мыши, указав двоичный редактор с выбранными шестнадцатеричными значениями, в контекстном меню отобразятся команды Вырезать, Копировать и Вставить .

Инструкции

Двоичный редактор позволяет:

Открытие ресурса классического приложения Windows для редактирования в двоичном редакторе

В окне представления ресурсоввыберите файл ресурсов, который необходимо изменить.

Щелкните ресурс правой кнопкой мыши и выберите пункт Открыть двоичные данные.

при использовании окна представление ресурсов для открытия ресурса с форматом, который Visual Studio не распознается, например RCDATA или настраиваемый ресурс, ресурс автоматически открывается в двоичном редакторе.

Открытие управляемого ресурса для редактирования в двоичном редакторе

В Обозреватель решений выберите конкретный файл ресурсов, который нужно изменить.

Щелкните ресурс правой кнопкой мыши и выберите команду Открыть с помощью.

В диалоговом окне Открыть с помощью выберите Двоичный редактор.

Для работы с файлами ресурсов в управляемых проектах можно использовать Редактор изображений и двоичный редактор . Все управляемые ресурсы, которые нужно редактировать, должны быть связанными ресурсами. Редакторы ресурсов Visual Studio не поддерживают редактирование внедренных ресурсов.

Изменение ресурса

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

Выберите байт, который требуется изменить.

Клавиша Tab перемещает фокус между шестнадцатеричными и текстовыми разделами в двоичном редакторе. Для перемещения по ресурсу по одному экрану за раз можно использовать клавиши Page Up и Page Down .

Введите новое значение.

Значение изменяется сразу в шестнадцатеричном тексте и в разделах ASCII, а фокус перемещается к следующему значению в строке.

Двоичный редактор автоматически принимает изменения при закрытии редактора.

Поиск двоичных данных

Можно выполнять поиск либо строк ASCII, либо шестнадцатеричных байтов. Например, чтобы найти Hello, можно выполнить поиск строки Hello или ее шестнадцатеричного значения, 48 65 6c 6c 6F.

Последовательно выберите пункты Правка > найти.

В поле найти выберите предыдущую строку поиска из раскрывающегося списка или введите данные, которые нужно найти.

Выберите любой из параметров поиска и нажмите кнопку Найти далее.

Создание настраиваемого ресурса или ресурса данных

Вы можете создать новый настраиваемый или ресурс данных, разместив ресурс в отдельном файле, используя стандартный синтаксис файла скрипта ресурсов (RC), а затем включив этот файл, щелкнув правой кнопкой мыши проект в Обозреватель решений и выбрав пункт включения ресурсов.

Создайте RC-файл , который содержит настраиваемый ресурс или ресурс данных.

Пользовательские данные можно ввести в RC-файл в виде строк в кавычках, заканчивающихся символом null, или как целочисленные значения в десятичном, шестнадцатеричном или восьмеричном формате.

В Обозреватель решений щелкните правой кнопкой мыши RC-файл проекта и выберите пункт включения ресурсов.

Проверьте синтаксис и орфографию введенных данных. Содержимое поля директивы времени компиляции вставляется в файл скрипта ресурсов точно так же, как вы вводите их.

Другим способом создания настраиваемого ресурса является импорт внешнего файла в качестве настраиваемого ресурса. см. раздел как управлять ресурсами.

Для создания нового пользовательского ресурса или ресурсов данных требуется Win32.

28381

При нажатии на кнопку “Чтение” из файла 1.txt считываются и выводятся все строки в окно элемента управления textBox, а при нажатии на кнопку “Запись” данные из текстового поля сохраняются в файле 2.txt

Для хранения путей в программе используются две текстовых переменных: filePathIn и filePathOut

28382

Прошёл год, как программа была написана и отдана заказчику, но вдруг ему потребовалось изменить имя папки, в которой должны храниться оба файла, c 123 на Text. Задача простая, но прошло уже много времени, и исходник был потерян, что делать в такой ситуации?

28383

Полученный в результате компиляции файл (сборка) содержит внутри себя метаданные, манифест, код на языке IL (MSIL).

Манифест описывают саму сборку

MSIL код, полученный в результате компиляции файла исходного кода

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

Дизассемблер ILDASM

Для удобства работы создадим отдельную папку, например: ”c:\newasm” и поместим в неё файл TextEdit.exe

28384

Затем в меню “Пуск” открываем папку: «Visual Studio Tools»

28385

Запускаем командную строку разработчика

28386

Откроется консоль, вводим первую команду: ildasm. Для выполнения команды нажмите клавишу Enter.

28387

Появиться главное окно программы.

28388

Переместим файл сборку TextEdit.exe в окно дизассемблера ILASM, в результате отобразиться её внутреннее содержимое.

28389

Убедимся, что в ней содержатся нужные нам данные (пути к файлам).

28390

Два поля на месте, теперь взглянем на метаданные.

28391

Для доступа к метаданным Вы так же можно использовать сочетание горячих клавиш: Ctrl+M. Затем с помощью кнопки Find, найдём имя одного из файлов.

28393

28394

28395

Как видно присутствуют оба. Пути найдены, и теперь их нужно изменить, но все данные, в текущий момент, доступны только для просмотра, и изменить их в самой дизассемблере нельзя, поэтому воспользуемся второй возможностью данной программы и выгрузим содержимое сборки в файл.

Выгрузка данных

Выберите пункт меню File -> Dump

28396

Появится меню. В данном примере, все пункты меню оставим без изменений и просто нажмём кнопку OK.

28397

Появится диалоговое окно

28398

Выберем ранее созданную папку “newasm”, затем укажем имя и тип файла и нажмём на кнопку “Сохранить”

28399

В результате в папке “newasm” должно появиться несколько новых файлов

28400

Закрываем окно ildasm, а так же удаляем файл Textedit.exe, больше он нам не понадобиться. Теперь нас интересует полученный файл texted.il и для начала откроем его любым текстовым редактором, например блокнотом.

Снова воспользуемся поиском (Ctrl+F)

28402

Так же видим найденные строки, которые содержат пути к файлам.

28403

Изменим текущее имя папки 123 на новое название Text, для обоих файлов

28404

Сохраняем внесённые изменения и закрываем блокнот.

Ассемблер ILASM

Изменения внесены и теперь нужно преобразовать файл txted.il обратно в исполняемый файл (.exe) Для этого нам понабиться второй инструмент ILASM, ассемблер, который так же входит в состав пакета SDK и не требует отдельной установки.

Возвращаемся в консоль

28408

Вводим вторую команду:

28406

28407

Вот таким не сложным способом можно выйти из данной ситуации, при этом не имея исходника под рукой.

Вложения

The Codeby

The Codeby

ООО Кодебай

admin
Пятница на 10:09
Программа (файл) на каком языке написана?

Иван
Суббота на 10:09
Добрый день. Такая же ситуация. Пытаюсь открыть файл exe в редакторе LD DASM у меня появляется ошибка «отсутствует допустимый заголовок CLR поэтому дизассемблирование невозможно». Файл написан на Delphi.

В дельфи сборка не содержит CLR заголовок и код, если не ошибаюсь, сразу преобразуется в машинный.

Иван
Понедельник на 12:09
А как-то нормально можно посмотреть код, если есть уже окончательный exe и несколько dll проекта?

Иван
Среда на 03:09 ПП
Ну чтобы взять код себе в другой проект

admin
Четверг на 11:09
Есть вроде какие-то, но не помню названия, потому что не использую их.

Анатолий
Четверг на 12:02 ПП
Можете, помочь как я хочу переписать лаунчер для игры, что бы изменить проверку файлов но не могу никак открыть его. Пробывал через ресторатор 2007 но оно не может прочитать пату файлов точнее отобразить язык.

В некоторых случаях, пользователи ищут ответ на вопрос о том, как изменить дату создания файла Excel, Word, PowerPoint, JPG, PDF, MP3, MP4, или файлов других форматов. Подобная операция необходима в ситуациях, когда по каким-либо причинам нужно поменять даты создания файла, изменив его свойства.

Как поменять дату создания файла, можно ли изменить дату создания файла? Да, подобные манипуляции можно совершить с файлами или папками в Windows. Можно установить любую другую дату и время, как в прошлом, так и в будущем.

Это может понадобится, например, когда следует что-то скрыть, или выдать устаревшие файлы за новые, недавно созданные. Это могут быть файлы Ворд, Эксель, PowerPoint, файлы других текстовых форматов, видео, аудио, фотографии или другие изображения. Чтобы решить эту проблему, мы изменяем дату создания файла.

Прежде, чем ответить на вопрос, как поменять дату создания файла, сначала нужно узнать, где находится эта информация в свойствах файла.

Как посмотреть дату создания файла

В операционной системе файлы или папки сохраняют свойства даты создания, изменения и открытия. Дата создания файла отображена в свойствах файла.

Для просмотра этой информации нужно выполнить следующие действия:

  1. Щелкните правой кнопкой мыши по файлу или папке.
  2. В контекстном меню нажмите на пункт «Свойства».
  3. В окне свойств файла или папки, во вкладке «Общие» отобразится информация о том, когда был создан файл или папка, когда был изменен, когда был открыт.

свойства файла

При создании или изменении файла, Windows ориентируется на текущее время в операционной системе. В свойствах файла или папки указывается соответствующее время, поэтому нам нужно изменить дату создания файла Windows.

Изменить дату создания файла можно с помощью средств операционной системы Windows, или при помощи стороннего программного обеспечения. В этом руководстве вы найдете инструкции о нескольких способах решения данной проблемы, с помощью которых мы сможем изменить дату создания или изменения файла.

Как изменить дату создания файла в Windows 10

Самое простое, что приходит на ум: нужно поменять время создания файла в настройках времени операционной системы. Как это сделать я покажу на примере Windows 10, в других версиях ОС настройка проходит похожим образом.

Пройдите следующие шаги:

  1. Щелкните правой кнопкой мыши по отображению даты и времени в области уведомлений (системном трее).
  2. В контекстном меню нажмите на «Настройка даты и времени».

настройка даты и времени

  1. В открывшемся приложении «Параметры», во вкладке «Дата и время», в опции «Установить время автоматически» передвиньте ползунок переключателя в положение «Отключено».
  2. В настройке «Установка даты и времени вручную» нажмите на кнопку «Изменить».

изменить

  1. В окне «Изменить дату и время» введите нужные значения, а затем нажмите на кнопку «Изменить».

изменить дату и время

  1. Создайте новую папку на Рабочем столе компьютера. У этой папки будут новые заданные свойства даты и времени, отличающиеся от фактического временного периода.
  2. Откройте исходный файл Excel, Word, JPG, PNG, PDF, или другого формата в программе на ПК, предназначенной для открытия файлов данного типа.
  3. Войдите в меню «Файл» (в подавляющем большинстве программ), выберите «Сохранить как».

сохранить как

  1. В окне Проводника выберите новую созданную папку, а имя файла и расширение оставьте без изменений.
  2. Нажмите на кнопку «Сохранить».

сохранить

  1. В папке появится копия исходного файла. Откройте свойства этого файла, чтобы убедиться, что были проведены изменения в дате и времени создания файла.

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

После завершения работ с изменением даты создания файла, верните текущую дату и время в настройках Windows:

  1. В приложении «Параметры» откройте настройку «Время и язык».
  2. Во вкладке «Дата и время», в разделе «Текущие дата и время», в опции «Установить время автоматически» передвиньте ползунок в положение «Включено».

Как изменить дату создания файла в Total Commander

С помощью популярного файлового менеджера Total Commander можно изменить дату и время создания файла. В программе Total Commander можно поменять свойства одного файла или сразу нескольких файлов в пакетном режиме.

Необходимо выполнить следующие рекомендации:

  1. Откройте программу Total Commander на компьютере.
  2. Выделите файл или несколько файлов.
  3. Войдите в меню «Файлы», в контекстном меню нажмите на «Изменить атрибуты…».

изменить атрибуты

  1. В окне «Изменение атрибута» поставьте галку в пункте «Изменение даты/времени», а затем установите подходящую дату и время.
  2. Нажмите на кнопку «Добавить атрибут».
  3. В опции «Поле:» выберите из контекстного меню «Дата создания», в опции «Значение:» нажмите на кнопку с двойными кавычками.
  4. Откроется окно «Дата создания», в котором можно поменять дату и время создания файла.

изменение атрибутов

  1. Нажмите на кнопку «ОК» в обеих окнах программы.
  2. Убедитесь, что в свойствах файла появились новые значения даты и времени.

значения даты и времени изменены

В Total Commander подобным способом можно изменить дату и время модификации, дату и время последнего доступа.

Как изменить дату создания содержимого файла в NewFileTime

NewFileTime — бесплатная программа, изменяющая дату создания файла. Программа не требует установки на компьютер, запускается из папки. Приложение поддерживает русский язык интерфейса.

NewFileTime можно скачать с официального сайта по этой ссылке . После загрузки на компьютер, распакуйте архив с программой.

В программе NewFileTime выполните действия:

  1. При первом запуске примите условия лицензионного соглашения.
  2. Перетащите файл или несколько файлов в окне программы.
  3. В полях «Дата изменения», «Дата создания», «Дата доступа» установите необходимые значения.
  4. Нажмите на кнопку «Установить время».

установить время

В свойствах файла внесены изменения, касающиеся даты создания, изменения или открытия файла.

Как изменить дату создания содержимого файла FileDate Changer

FileDate Changer — бесплатная программа от известного разработчика программного обеспечения NirSoft. Скачайте программу FileDate Changer с сайта разработчика здесь .

Распакуйте ZIP-архив с программой, а затем запустите приложение на компьютере.

Выполните следующие шаги:

  1. Перетащите файл в окно программы, или нажмите на кнопку «Add Files», для добавления файла с ПК. Поддерживается работа с файлами в пакетном режиме.
  2. В полях «Created Date» (дата создания), «Modified Date» (дата изменения), «Accessed Date» (дата доступа) установите подходящие значения для даты и времени.
  3. Нажмите на кнопку «Change Files Date» для применения изменений.

применение изменений

  1. Закройте программу FileDate Changer, проверьте результат работы.

Как изменить свойства файла, дату создания в BulkFileChanger

BulkFileChanger — бесплатная утилита от NirSoft для массового изменения свойств файлов, аналог программы FileDate Changer с расширенными возможностями. Скачайте программу с официального сайта . Ссылки на загрузку находятся в нижней части страницы, там же нужно скачать язык локализации, чтобы русифицировать программу.

Выполните необходимые действия:

  1. Распакуйте архив с программой и архив с русским зыком.
  2. Поместите файл русского языка в папку с программой.
  3. Запустите программу BulkFileChanger из папки.
  4. Добавьте файл из интерфейса приложения или перетащите файлы с компьютера.
  5. Войдите в меню «Действия», в контекстном меню выберите пункт «Изменить время/атрибуты».
  6. В разделе «Дата и время файлов» установите подходящие значения.
  7. Нажмите на кнопку «Выполнить».

выполнить изменения

  1. Закройте программу, посмотрите свойства файла.

Выводы статьи

При работе на компьютере случаются ситуации, когда пользователю нужно изменить дату создания файла или дату изменения файла, изменив дату и время в прошлое или будущее время. Выполнить подобные изменения можно в операционной системе Windows переводом времени вручную, или с помощью сторонних программ.

Читайте также: