diff --git a/registry/file/service_discovery.go b/registry/file/service_discovery.go
index 02792f767aca727dc3c6de8a1d0038428796749c..dc4f070582efbe624a59dd5dc1adb3d9c8bba797 100644
--- a/registry/file/service_discovery.go
+++ b/registry/file/service_discovery.go
@@ -88,7 +88,7 @@ func newFileSystemServiceDiscovery(name string) (registry.ServiceDiscovery, erro
 	}
 
 	fdcf := extension.GetConfigCenterFactory(constant.FILE_KEY)
-	p := path.Join(rp, ".dubbo", "registry")
+	p := path.Join(rp, ".dubbo", constant.REGISTRY_KEY)
 	url, _ := common.NewURL("")
 	url.AddParamAvoidNil(file.CONFIG_CENTER_DIR_PARAM_NAME, p)
 	c, err := fdcf.GetDynamicConfiguration(&url)