using System.IO;
using System.Linq;
public static class DirectoryUtils
{
<summary>
<para></para>
<para></para>
</summary>
public static string[] GetFiles( string path )
{
return Directory
.GetFiles( path )
.Select( c => c.Replace( "\\", "/" ) )
.ToArray();
}
<summary>
<para></para>
<para></para>
</summary>
public static string[] GetFiles( string path, string searchPattern )
{
return Directory
.GetFiles( path, searchPattern )
.Select( c => c.Replace( "\\", "/" ) )
.ToArray();
}
<summary>
<para></para>
<para></para>
<para></para>
</summary>
public static string[] GetFiles( string path, string searchPattern, SearchOption searchOption )
{
return Directory
.GetFiles( path, searchPattern, searchOption )
.Select( c => c.Replace( "\\", "/" ) )
.ToArray();
}
}
DirectoryUtils.GetFiles( "Assets" );
DirectoryUtils.GetFiles( "Assets", "*.prefab" );
DirectoryUtils.GetFiles( "Assets", "*.prefab", SearchOption.AllDirectories );
関連記事