所属类别:.NET
文章作者:佚名
特别推荐:免费发布信息 承包关键词~~抢爆了!HOT!
// Takes an array of file names or directory names on the command line.// Determines what kind of name it is and processes it appropriatelyusing System;using System.IO;using System.Collections;public class RecursiveFileProcessor {public static void Main(string[] args) {foreach(string path in args) {if(File.Exists(path)) {// This path is a fileProcessFile(path);}else if(Directory.Exists(path)) {// This path is a directoryProcessDirectory(path);}else {Console.WriteLine("{0} is not a valid file or directory.", path);}}}// Process all files in the directory passed in, and recurse on any directories// that are found to process the files they containpublic static void ProcessDirectory(string targetDirectory) {// Process the list of files found in the directorystring [] fileEntries = Directory.GetFiles(targetDirectory);foreach(string fileName in fileEntries)ProcessFile(fileName);// Recurse into subdirectories of this directorystring [] subdirectoryEntries = Directory.GetDirectories(targetDirectory);foreach(string subdirectory in subdirectoryEntries)ProcessDirectory(subdirectory);}// Real logic for processing found files would go here.public static void ProcessFile(string path) {Console.WriteLine("Processed file '{0}'.", path);}}关闭本页
相关信息· 笔记本电脑超强数据防护指南
· 2008年10月热点问题(OCS)
· JDBC数据库访问例子(2)
· “移动密宝”突破传统,动态密码认证技术
78522
91088
