In my .Net desktop app, I have several routines relying on System.IO.File.Exists
.
Apparently, System.IO.File.Exists
"becomes", somehow, case-sensitive (!!) when the file being checked is located under the Google Drive File Stream (G:) drive. That's obviously not what is really happening, but the result is the same.
All of a sudden the casing of the path I am constructing then throwing to File.Exists
becomes important; however, I cannot rely on that, as our prefix and extension casing may vary (which has always been fine on Windows AFAIK).
Java has the same problem, obviously (I tested).
QUESTION
Ever heard of that? Any workaround or fix? Is there an equivalent method that I could use in the Google API? Seems overkill to bring in the Google API just for a few calls here and there, but if I have to...
UPDATE
I reported the issue to Google and after quite a lot of discussions with their support team, the engineering has finally acknowledged the problem, and will address it shortly.