Replace std::experimental::filesystem with std::filesystem

Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I91d2f1b7a8858ba8c676b68693863bb35b56dffc
diff --git a/i2c_occ.cpp b/i2c_occ.cpp
index 1c1a9ff..a9d55fe 100644
--- a/i2c_occ.cpp
+++ b/i2c_occ.cpp
@@ -11,7 +11,7 @@
 namespace i2c_occ
 {
 
-namespace fs = std::experimental::filesystem;
+namespace fs = std::filesystem;
 
 // The occ_master sysfs file
 constexpr auto OCC_MASTER_FILE = "occ_master";
@@ -26,7 +26,7 @@
 
 static bool isMasterOcc(const fs::directory_entry& p)
 {
-    auto f = p / OCC_MASTER_FILE;
+    auto f = p / fs::path{OCC_MASTER_FILE};
     auto str = getFileContent(f);
     return (!str.empty()) && (str[0] == '1');
 }
@@ -52,7 +52,7 @@
         for (auto& p : fs::directory_iterator(path))
         {
             // Check if a device's name is "p8-occ-hwmon"
-            auto f = p / "name";
+            auto f = p / fs::path{"name"};
             auto str = getFileContent(f);
             if (str == I2C_OCC_DEVICE_NAME)
             {