Có cách nào để xác định xem tệp * của tôi có trỏ đến tệp hoặc thư mục không?Golang Xác định xem * Tập tin trỏ vào tập tin hoặc thư mục
fileOrDir, err := os.Open(name)
// How do I know whether I have a file or directory?
Tôi muốn để có thể đọc số liệu thống kê về các tập tin nếu nó chỉ là một tập tin, và có khả năng đọc các tập tin trong thư mục nếu nó là một thư mục
fileOrDir.Readdirnames(0) // If dir
os.Stat(name) // If file
hãy cẩn thận: thư mục có tồn tại – davidhq