// Takes an array of file names or directory names on the command line.
// Determines what kind of name it is and processes it appropriately
using 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 file
ProcessFile(path);
}
else if(Directory.Exists(path)) {
// This path is a directory
ProcessDirectory(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
老外编的程序(六)--目录操作
时间: 2024-11-01 14:09:48
老外编的程序(六)--目录操作的相关文章
老外编的程序(九):Using Indexer Properties
程序 // indexedproperty.csusing System; public class Document{ // Type allowing the document to be viewed like an array of words: public class WordCollection { readonly Document document; // The containing document internal Wor
老外编的程序(五)--如何使用全球标识符(GUID)
guid|程序 // Snippet shows how interfaces and coclasses can adorn the Guid attribute. // Running the regasm will generate .reg and .tlb files. Reg file can be // used to register the interface and coclass with the registry. Tlb file // are used to do i
老外编的程序(四)--HashTable的使用示例
程序|示例 using System;using System.Collections;using System.Text; public class SamplesHashtable { public static void Main() { // Create and initialize a new Hashtable. Hashtable table = new Hashtable(); //Student Name, Grade
老外编的程序(三)--正则表达式的Demo
程序|正则 using System.Text.RegularExpressions; class Test { static string CapText(Match m) { // get the matched string string x = m.ToString(); // if the first char is lower case if (char.IsLower(x[0])) { // capitalize it re
老外编的程序(二)--System.Net的示例程序
程序|示例 using System;using System.Net;using System.Text;using System.Collections.Specialized; public class WebClientSample{ public static void Main() { try { // Download the data to a buffer WebClient clien
老外编的程序(八):在CSharp里面使用Http Get方法
程序 /Author: Duncan Mackenzieusing System;using System.Net;using System.IO; namespace MakeAGETRequest_charp{ /// <summary> /// Summary description for Class1. /// </summary> class Class1 { static void Main(string[] args)
编一个程序,从三个红球,五个白球,六个黑球中任意取出八个球,且其中必须有白球,输出所有可能的方案
问题描述 刚接触c#求教下面问题如何编程编一个程序,从三个红球,五个白球,六个黑球中任意取出八个球,且其中必须有白球,输出所有可能的方案. 解决方案 解决方案二:两个For循环遍历即可?比如:for(inti=1;i<=5;i++){for(intj=1;j<=3;j++){if(i+j==8){Console.Writeline("白球:i个:红球:j个");}else{Console.Writeline("白球:i个:红球:j个:黑球:8-i-j个"
FTPClientHelper辅助类 实现文件上传,目录操作,下载等操作_C#教程
文档说明 本文档使用Socket通信方式来实现ftp文件的上传下载等命令的执行 1.基本介绍 由于最近的项目是客户端的程序,需要将客户端的图片文件[切图]-[打包]-[ftp上传],现在就差最后一步了,慢慢的把这些小功能实现了,合并到一起就是一个大功能了,所以一个业务需要拆分的很小很小才可以看清楚,这个项目实际需要用到哪些知识点,下面介绍一下ftp上传的命令 ftp命令的参考链接:http://www.jb51.net/article/12199.htm ftp适合小文件上传 对带宽要求要求较高
Python文件及目录操作实例详解
本文实例讲述了Python文件及目录操作的方法.分享给大家供大家参考.具体分析如下: 在python中对文件及目录的操作一般涉及多os模块,os.path模块.具体函数以及使用方法在程序中说明. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 5