zoukankan      html  css  js  c++  java
  • 使用 Path.Combine 构建跨平台文件路径拼接

    NETCORE 本是为跨平台而生,而应用程序本身处处与文件系统有关。尤其 是 *.unix 文件格式(/dir1/dir2/)路径以及 windows 文件路径格式规范(c:\dir1\dir2\) 的不通,而我们的程序是跨平台应用。因此,在处理文件拼接上还要先区分是OS,LINUX,还是window.


    • NetCore 中的 Path.Combine  很好的解决了这个问题: 如下代码示例:
    Path.Combine(Core.Environment.GetAppDataFolder(),”dir2”);


    • Path.Combine : 底层为我们做了系统判断,并按照具体系统文件路径规范格式,帮助我们拼接了文件路径。


    • Path.Combine 提供了四种重载方法:
    public static string Combine(string path1, string path2);
    
    public static string Combine(string path1, string path2,string path3);
    
    public static string Combine(string path1, string path2,string path3,string path4);
    
    public static string Combine(params string[] paths);
  • 相关阅读:
    javafx DragDropped file
    javafx style and cssFile
    javafx ComboBox Event and change cell color
    javafx clipboard
    javafx Cursor
    javafx DropShadow
    javafx checkbox
    javafx image button
    GNS3连接虚拟机
    cain使用教程
  • 原文地址:https://www.cnblogs.com/davidchild/p/15609252.html
Copyright © 2011-2022 走看看