返回目录下的所有子目录: public static string[] GetDirectories (string path); public static string[] GetDirectories (string path, string searchPattern); public static string[] GetDirectories (string path, string searchPattern , System.IO.EnumerationOptions enumerationOptions); public static string[] GetDirectories (string path , string searchPattern, System.IO.SearchOption searchOption); 除了上文提到的 GetDirectories 方法可以直接返回目录下所有子目录以外 public System.IO.DirectoryInfo[] GetDirectories (); public System.IO.DirectoryInfo[] GetDirectories (
返回目录下的所有子目录: public static string[] GetDirectories (string path); public static string[] GetDirectories (string path, string searchPattern); public static string[] GetDirectories (string path, string searchPattern , System.IO.EnumerationOptions enumerationOptions); public static string[] GetDirectories (string path , string searchPattern, System.IO.SearchOption searchOption); 除了上文提到的 GetDirectories 方法可以直接返回目录下所有子目录以外 public System.IO.DirectoryInfo[] GetDirectories (); public System.IO.DirectoryInfo[] GetDirectories (
dir) { XElement root = new XElement("Dir", new XAttribute("Name", dir.Name), from subDir in dir.GetDirectories searchPattern) { XElement root = new XElement("Dir", new XAttribute("Name", dir.Name), from subDir in dir.GetDirectories searchPatterns) { XElement root = new XElement("Dir", new XAttribute("Name", dir.Name), from subDir in dir.GetDirectories searchPatterns) { XElement root = new XElement("Dir", new XAttribute("Name", dir.Name), from subDir in dir.GetDirectories
DirectoryInfo(path); FileInfo[] fil = dir.GetFiles(); DirectoryInfo[] dii = dir.GetDirectories } //最后移动目录 DirectoryInfo[] directoryInfoArray = directoryInfo.GetDirectories } //最后复制目录 DirectoryInfo[] directoryInfoArray = directoryInfo.GetDirectories
if (copySubDir) { foreach (string sourceSubDir in Directory.GetDirectories if (moveSubDir) { foreach (string sourceSubDir in Directory.GetDirectories DirectoryInfo dir = new DirectoryInfo(targetDir); foreach (DirectoryInfo subDi in dir.GetDirectories DeleteSubDirectory(string targetDir) { foreach (string subDir in Directory.GetDirectories xmlNode.AppendChild(childElement); } foreach (string directory in Directory.GetDirectories
D:\test); } 4.Directory.GetFiles():获取所有的文件 string[] files = Directory.GetFiles(path); 5.Directory.GetDirectories (); 获取所有的文件夹; string[] directories = Directory.GetDirectories(path); 获取 streamingAssets下所有的文件夹及文件生成树结构物体 获取文件夹下的所有文件和文件夹 string[] files = Directory.GetFiles(path); string[] directories = Directory.GetDirectories
namespace AutoSync { public class NewDirectory { public static Dictionary<string,string> GetDirectories Dictionary<string, string> dirs = new Dictionary<string, string>(); string[] strDirs = Directory.GetDirectories Dictionary<string, string> aa = new Dictionary<string, string>(); SDirInfo = NewDirectory.GetDirectories (sourcedir);//获取源目录的目录信息 DDirInfo = NewDirectory.GetDirectories(destdir);//获取目标目录的目录信息
try { foreach (DirectoryInfo direc in new DirectoryInfo(FilePath).GetDirectories ImageList imglist) { foreach (DirectoryInfo dir in new DirectoryInfo(direc.FullName).GetDirectories try { foreach (DirectoryInfo direc in new DirectoryInfo(FilePath).GetDirectories TreeNode tn) { foreach (DirectoryInfo dir in new DirectoryInfo(direc.FullName).GetDirectories
File.Copy(f.FullName, filePath, true); } foreach (var dir in fromDir.GetDirectories throw new NullReferenceException("目录不存在"); } foreach (var d in dir.GetDirectories var dirInfo = new DirectoryInfo(dir); if (dirInfo.GetFiles().Length == 0 && dirInfo.GetDirectories static bool FindFile(DirectoryInfo dir, string fileName) { foreach (var d in dir.GetDirectories var info = new DirectoryInfo(folderPath); listFolderName.AddRange(info.GetDirectories
string> fileList) { // 获取指定文件夹下的文件数组和目录数组 string[] files = Directory.GetDirectories ) { backTrack(Directory.GetFiles(item).Concat(Directory.GetDirectories
诚然可以使用现成的Directory类下的GetFiles、GetDirectories、GetFileSystemEntries这几个方法实现同样的功能,但请相信我不是蛋疼,原因是这几个方法在遇上【System 表示仅顶级</param> /// <param name="throwEx">是否抛异常</param> /// <returns></returns> public static string[] GetDirectories List<string> lst = new List<string>(); try { foreach (string item in Directory.GetDirectories = 0) { lst.AddRange(GetDirectories(item, regexPattern, depth - 1, throwEx)); } }
summary> /// <param name="directoryPath">指定目录的绝对路径</param> public static string[] GetDirectories (string directoryPath) { try { return Directory.GetDirectories Directory.Exists(varFromDirectory)) return; string[] directories = Directory.GetDirectories Directory.Exists(varFromDirectory)) return; string[] directories = Directory.GetDirectories </param> /// <param name="isSearchChild">是否搜索子目录</param> public static string[] GetDirectories
List<File> getFiles() { List<File> list = new ArrayList<File>(); if(groovyProperties.getDirectories () == null && groovyProperties.getDirectories().length == 0){ return list; } for (String sDirectory : groovyProperties.getDirectories()) { if (sDirectory ! SneakyThrows void directoryChangeMonitor(){ for (String sDirectory : groovyProperties.getDirectories
List<File> getFiles() { List<File> list = new ArrayList<File>(); if(groovyProperties.getDirectories () == null && groovyProperties.getDirectories().length == 0){ return list; } for (String sDirectory : groovyProperties.getDirectories()) { if (sDirectory ! @SneakyThrows void directoryChangeMonitor(){ for (String sDirectory : groovyProperties.getDirectories
AppConfigUtil.Configuration["Frame:ViewsVirtualPath"]); foreach (DirectoryInfo FDir in FrameWorkViews.GetDirectories ()) { foreach (DirectoryInfo PDir in ProjectViews.GetDirectories(
DirectoryInfo[] GetDirectories(); DirectoryInfo[] GetDirectories(string searchPattern); DirectoryInfo [] GetDirectories(string searchPattern, SearchOption searchOption); //返回当前目录的文件。 fileSystemInfos3 = directoryInfo.EnumerateFileSystemInfos("aa*", SearchOption.AllDirectories).ToList(); //GetDirectories
获取子目录和子文件: 为了演示,我现在Test目录下新建几个目录和文件: 使用GetDirectories()方法获取某路径下的目录: var dirs = Directory.GetDirectories
string parentDir, StringCollection result) { string[] dir = System.IO.Directory.GetDirectories
DirectoryInfo[] dis = d.GetDirectories(); foreach (DirectoryInfo di in dis) {
Directory.GetFiles("d:\\", "*.txt"); // 8、返回指定目录下的子目录名称(包括其路径) string[] directories = Directory.GetDirectories ); // 9、返回指定目录中符合指定搜索模式的子目录的名称(包括其路径) string[] directoriesWithSpecifySearchMode = Directory.GetDirectories d:\\test1"); // 7、返回当前目录的子目录;目录或指定路径不存在则抛出异常 DirectoryInfo[] directoryInfos = directoryInfo.GetDirectories