# 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.