GDStorageFolderCreateFileAsync Method (String, CreationCollisionOption) |
Namespace: GD
public IAsyncOperation<GDStorageFile> CreateFileAsync( string desiredName, CreationCollisionOption options )
Exception | Condition |
---|---|
Exception | You specified FailIfExists and a file with the specified desiredName already exists in the current folder or some unexpected error occurred. |
AccessDeniedException | Secure storage was remotely wiped or options was specified as OpenIfExists or ReplaceExisting and folder with same name as desiredName already exists. |
InvalidArgumentException | The format of the filename is incorrect. Check the value of desiredName or unsupported value of options was given. |
If a file with the specified desiredName already exists in the current folder, the specified CreationCollisionOption determines how to handle the collision.
If you try to create a file in a folder that represents a container for a group of files (for example, the return value from some overloads of the GetFoldersAsync method), the CreateFileAsync(String, CreationCollisionOption) method may fail.
Note: No leading nor trailing spaces are stripped from desiredName.
using GD; var secureFile = await GDWindows.Instance.SecureFolder.CreateFileAsync("sample.txt", CreationCollisionOption.FailIfExists);