示例#1
0
 private void Form1_Load(object sender, EventArgs e)
 {
     // focus IP_BOX (put cursor)
     ipBox.Select();
     // Fix column sizes of list view
     FileDataList.AutoResizeColumns(ColumnHeaderAutoResizeStyle.None);
     FileDataList.Columns[0].Width = 165;
     FileDataList.Columns[1].Width = 67;
     FileDataList.Columns[2].Width = 110;
     FileDataList.Columns[3].Width = 80;
     FileDataList.Columns[4].Width = 55;
 }
示例#2
0
    public void SaveIntoJson()
    {
        FileDataList listFileData;
        String       inputString = "";

        try {
            inputString = File.ReadAllText(Application.persistentDataPath + "/ImportedFiles.json");
        }
        catch (Exception ex)
        {
        }

        if (inputString == "")
        {
            listFileData = new FileDataList();
        }
        else
        {
            listFileData = JsonUtility.FromJson <FileDataList>(inputString);
        }

        //Check if the file already in the list

        foreach (FileData eachfile in listFileData.fileDataList)
        {
            if (eachfile.filePath == _FileData.filePath)
            {
                return;
            }
        }
        listFileData.fileDataList.Add(_FileData);



        string fileInfo = JsonUtility.ToJson(listFileData);

        //using (StreamReader r = new StreamReader(Application.persistentDataPath + "/ImportedFiles.json"))
        //{
        //    string json = r.ReadToEnd();
        //    List<FileData> items = JsonConvert.DeserializeObject<List<FileData>>(json);
        //}
        System.IO.File.WriteAllText(Application.persistentDataPath + "/ImportedFiles.json", fileInfo);
    }
示例#3
0
    public List <FileData> GetListOfFiles()
    {
        FileDataList listFileData = new FileDataList();
        String       inputString  = "";

        try
        {
            inputString = File.ReadAllText(Application.persistentDataPath + "/ImportedFiles.json");
        }
        catch (Exception ex)
        {
            return(listFileData.fileDataList);
        }

        if (inputString == "")
        {
            return(listFileData.fileDataList);
        }
        else
        {
            listFileData = JsonUtility.FromJson <FileDataList>(inputString);
            return(listFileData.fileDataList);
        }
    }