- Home /
Debug.Log(files in a directory) problem
Hi! i have a very simple code in C#. I have a directory and i wanna list all the files in that directory. My code:
void SearchDirectory()
{
string[] dirs = Directory.GetFiles("C:\\Users\\Simona\\Documents\\_SOLA\\miha_sola\\ModUnity\\resource", "123*");
foreach (string file in dirs)
{
Debug.Log (file);
}
}
But what i get is this:
In my directory there are only 2 files..
Whole code:
using UnityEngine;
using System.Collections;
using System.IO;
using UnityEngine.UI;
public class Save : MonoBehaviour {
public string PATHoutput;
public string isModdable;
public Toggle toggle;
public Button button1;
public InputField pathField;
public Text TEXT;
// public string TextFromReadFile
void Read () {
StreamReader reader = new StreamReader (PATHoutput);
isModdable = reader.ReadLine ();
if (isModdable == "customizable:"+"true")
{
TEXT.text = "Customizable: Yes";
}
else{TEXT.text = "Customizable: No";}
isModdable = reader.ReadLine (); // SCAN2
isModdable.Replace ("resource:", "");
SearchDirectory ();
}
void SearchDirectory()
{
string[] dirs = Directory.GetFiles("C:\\Users\\Simona\\Documents\\_SOLA\\miha_sola\\ModUnity\\resource", "123*");
foreach (string file in dirs)
{
Debug.Log (file);
}
}
void Update ()
{
if (toggle.isOn == true) {
button1.interactable = true;
pathField.interactable = true;
button1.onClick.AddListener (setPath);
button1.onClick.AddListener (Read);
} else {
button1.interactable = false;
pathField.interactable = false;
}
}
void setPath()
{
PATHoutput = pathField.text;
}
}
screenshot-2016-06-04-184312.png
(37.1 kB)
Comment
Your answer
Follow this Question
Related Questions
Multiple Cars not working 1 Answer
Distribute terrain in zones 3 Answers
Using ForEach Loop to change variables on prefabs 1 Answer
Array foreach problem 1 Answer
How to make proper yaw effects in 3D space exploration game? 1 Answer