[Unity][EXE][File]判断.exe程序是否存在并创建新文件夹

Assets-Resources-Test_FileExist-Test_FileExist001是编辑器所在的文件夹,是可以正常运行程序的。

有一处错误,Application.StreamingAssets,应该改为Application.streamingAssetsPath

//Application.streamingAssetsPath对应的是D:\UnityProject\TestEXE\TestEXE_Data\StreamingAssets

StreamingAssets文件夹所在的路径
 Application.dataPath对应的是EXE程序,也就是TestEXE_Data文件夹的路径

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.IO;//File.

public class Test_FileExist : MonoBehaviour {

	// Use this for initialization
	void Start () {
        fileExist();
    }

    public void fileExist()
    {//Application.StreamingAssets
        string str = Application.dataPath + "/Resources/Test_FileExist/Test_FileExist001/";
        if (File.Exists(str) ==true)
        {

        }
        else if (File.Exists(str) == false)
        {
            Directory.CreateDirectory(str);
        }
    }
}

猜你喜欢

转载自blog.csdn.net/BuladeMian/article/details/81708317