Copying an empty file from Atari to PC transfers correctly, but does not write the file to disk.
I think this is a problem with the following line in Disk.SyncLocalDisk:
if (String.IsNullOrEmpty(LocalDirectoryContentName) && directoryBuffer[directoryEntryIndex] != 0xe5 && startClusterIndex != 0)
Empty files have a start cluster of 0, and so are not considered ready for writing to disk.
Copying an empty file from Atari to PC transfers correctly, but does not write the file to disk.
I think this is a problem with the following line in
Disk.SyncLocalDisk
:if (String.IsNullOrEmpty(LocalDirectoryContentName) && directoryBuffer[directoryEntryIndex] != 0xe5 && startClusterIndex != 0)
Empty files have a start cluster of 0, and so are not considered ready for writing to disk.