使用c#打开文件(夹)及选中文件

    技术2022-05-20  47

    引用:using System.Diagnostics;

    打开文件夹:

    System.Diagnostics.Process.Start(FilePath);

    打开文件夹中某个文件:

    System.Diagnostics.Process.Start(FilePath+"/"+FileName);

    打开文件夹并选中单个文件:

    System.Diagnostics.Process.Start("Explorer", "/select,"+ FilePath+"//"+FileName);

    System.Diagnostics.Process.Start("Explorer.exe", "/select,"+ FilePath+"//"+FileName);

    用IE打开文件:

    System.Diagnostics.Process.Start("Explorer",FilePath+"//"+FileName);

    System.Diagnostics.Process.Start("Explorer.exe",FilePath+"//"+FileName);

    注:(explorer,explorer.exe,select,不区分大小写,"/selecet,"其中"/,"都不能少,FilePath为文件路径不包含文件名)

     

     

    注意:filepath中的路径格式应该用“//”,不能用“/”,不然会出现“the path does not exist or is not a directory”的错误。

    例:"D://dennis//Dennis//learning//asp.net//trainning//convertDell//text//sta//text.sta"正确

          "D:/dennis/Dennis/learning/asp.net/trainning/convertDell/text/sta/text.sta" 错误


    最新回复(0)