Unity对资源管理器操作 打开资源管理器选择文件并筛选文件

在Unity中,可以使用`Application.OpenURL(path)`打开资源管理器。若要筛选文件类型,结合使用OpenFileDialog对话框的Filter属性。Filter属性如:`"Excel文件|.xls"`,标签自定义,筛选器指定文件后缀。常见用法包括:1) 显示所有文件和文件夹;2) 筛选特定后缀的文件;3) 多种后缀筛选,如图片的.jpg, .png, .gif;4) 多个筛选器,让用户选择需要的文件类型。" 124721288,8575142,Java Map存储Integer值的问题及解决,"['Java', '数据类型', 'Map操作']
摘要由CSDN通过智能技术生成

打开资源管理器

Application.OpenURL(path);

打开选择文件 筛选文件类型(只要type类型的文件显示)

 /// <summary>
    /// 用于获取当前Player窗口指针。
    /// </summary>
    /// <returns></returns>
    [DllImport("user32.dll")]
    private static extern IntPtr GetForegroundWindow();

    public string Openfile(string path)
    {
   
        string filepath = "";
        OpenFileDlg pth = new OpenFileDlg();
        pth.structSize = System.Runtime.InteropServices.Marshal.SizeOf(pth);

        pth.filter = "文件(*." + "json" + ")\0*." + "json" + "";//筛选文件类型
        //pth.filter = "图片文件(*.jpg*.png)\0*.jpg;*.png";
        pth.file = new string(new char[256]);
        pth.maxFile 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值