Thanks for responding! The entire program may be found
here: https://go.dev/play/p/4kLaeWeQG0Z
The size comes from os.FileInfo, which is:
type FileInfo interface {
Name() string <https://pkg.go.dev/builtin#string> // base name of the file
Size()
int64 <https://pkg.go.dev/builtin#int64> // length in bytes for regular
files; system-dependent for others Mode() FileMode
<https://pkg.go.dev/io/fs#FileMode> // file mode bits ModTime() time
<https://pkg.go.dev/time>.Time <https://pkg.go.dev/time#Time> //
modification time IsDir() bool <https://pkg.go.dev/builtin#bool> //
abbreviation for Mode().IsDir() Sys() any <https://pkg.go.dev/builtin#any> //
underlying data source (can return nil) }
These are collected around line 112 and following.
On Thursday, October 5, 2023 at 1:12:48 PM UTC-4 Kurtis Rader wrote:
> It would help if you showed us the relevant code. My first guess is those
> files are symlinks. Or perhaps this is simply what Google Drive reports
> when a file is stat()'d. What does `ls -l` show?
>
> On Thu, Oct 5, 2023 at 8:31 AM Mandolyte <[email protected]> wrote:
>
>> I have a program that given a starting folder will walk the directory
>> structure and report file sizes and other things.
>>
>> I recently tried to run this code on a mounted Google Drive on ChromeOS
>> Linux. All the google docs report a size 170 bytes. Snippet:
>>
>> [image: Screenshot 2023-10-05 11.29.44 AM.png]
>>
>> Any pointers appreciated!
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "golang-nuts" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/golang-nuts/8faf6106-2fdd-49e3-a193-e8f41605fbffn%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/golang-nuts/8faf6106-2fdd-49e3-a193-e8f41605fbffn%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> --
> Kurtis Rader
> Caretaker of the exceptional canines Junior and Hank
>
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/golang-nuts/f00d389d-e55a-4afe-8754-c5acd063c320n%40googlegroups.com.