文件信息相关操作

下面是文件信息相关操作示例,以下示例不支持 Windows 平台。

代码如下:

import std.posix.* main(): Int64 { var result1: Bool = isType("/notdirs", S_IFDIR) println("result ==> ${result1}") var result2: Bool = isDir("/dev") println("result ==> ${result2}") var result3 = access("./oscfg.cfg", F_OK) println("result ==> ${result3}") var result4 = chmod("oscfg.cfg", UInt32(S_IXUSR)) println("result ==> ${result4}") return 0 }

运行结果如下:

result ==> false result ==> true result ==> -1 result ==> -1