有哪些替代方法可以重构代码,这些代码将各种类型的路径存储为String
个对象,仅使用URI
个对象?
代码当前具有存储为String
个对象的路径,其中值可以是
\
目录分隔符)/
目录分隔符)\
目录分隔符,URL编码)代码库有一些单元测试。我想到的方法是
WindowsFile
,UnixFile
和ChimeraFile
包装类File
,URI
或包装类而不是String
URI
是否有其他重构方法或步骤可以使流程更容易或更安全。
答案 0 :(得分:0)
我会使用File.Separator而不是“/”和“\”而且很简单并且没有任何问题