SetFileDate

int SetFileDate (char fileName[], int month, int day, int year);

Purpose

Sets the date of a file.

Parameters

Input
Name Type Description
fileName string The pathname of the file for which to set the date.

If you specify an empty string "", SetFileDate sets the date of the file found by the most recent call to GetFirstFile or GetNextFile.
month integer The month component of the date.

Values
1—January
2—February
3—March
4—April
5—May
6—June
7—July
8—August
9—September
10—October
11—November
12—December
day integer The day component of the date.

Values: 1 to 31
year integer The year component of the date.

Values: 1980 to 2099

Return Value

Name Type Description
status integer The result of the call.

Code Description
0 Success.
-1 File not found or directory in path not found.
-3 General I/O error occurred.
-4 Insufficient memory to complete the operation.
-5 Invalid date or invalid path; for example, c:filename.
-6 Access denied.