c# 文件(夹)创建与删除_C#教程

复制代码 代码如下:

/删除文件夹,参数文件夹路径
protected void DeleteDirectory(string dir,bool deleteSubDir)
{
try
{
Directory.Delete(dir, deleteSubDir);
}
catch (Exception e)
{
logger.Error("DeleteDirectory Error dir = " + dir, e);
throw new Exception("DeleteDirectory Error dir = " + dir, e);
}
}
//删除路径,输入参数,文件路径
protected void DeleteFile(string dir)
{
try
{
File.Delete(dir);
}
catch (Exception e)
{
logger.Error("DeleteDirectory Error dir = " + dir, e);
throw new Exception("DeleteDirectory Error dir = " + dir, e);
}
}
//根据参数创建文件夹
protected void CreateDirectory(string dir)
{
try
{
if (Directory.Exists(dir))
{
logger.Warning("This Direcotry is exists dir = " + dir);
return;
}
Directory.CreateDirectory(dir);
}
catch (Exception e)
{
logger.Error("CreateDicectory Error dir = " + dir, e);
throw new ServerSystemException("CreateDicectory Error dir = " + dir, e);
}
}

时间: 2024-09-20 09:29:06

c# 文件(夹)创建与删除_C#教程的相关文章

文件夹创建删除-android创建和删除文件夹

问题描述 android创建和删除文件夹 android如何创建和删除文件夹,网上说的各种方法都试过了 下面是代码 //创建文件夹????????????????????????????????????????? void createFile(File onClickFile, String fileName) { File f = new File(onClickFile.getAbsolutePath() + File.separator + fileName + File.separat

分享Java目录和文件的创建、删除和更名教程

 代码如下 复制代码 import java.awt.*; import java.awt.event.*; import java.io.*; import javax.swing.*; //目录和文件的创建.删除和更名 public class FileUseDemo extends JFrame{  JTextField jtfPath;  public FileUseDemo(){   super("目录和文件的创建.删除和更名"); //调用父类构造函数   jtfPath=

解析Linux文件夹文件创建、删除_Linux

本篇主要介绍了文件夹文件创建.删除,具体如下: Linux删除文件夹命令  linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可. 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字  删除目录.文件 rm(remove) 功能说明:删除文件或目录. 语 法:rm [-dfirv][--help][--version][文件或目录...] 补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数"-r

文件夹runauto..的删除方法 附批处理专杀工具_病毒查杀

今天发现一个runauto..文件夹,双击不能打开,实际上他的文件夹的名称是这样的如果有一个点例:jb51. 则他的文件夹名位jb51..\  删除方法rd /s/q jb51..\    jb51.. 则他的文件夹名 jb51...\ 删除方法rd /s/q jb51...\即可删除 好了,以下对这个文件进行分析: 其实该文件夹是由dos创建的,全名应该为runauto...说到这里你应该知道为什么不能删了吧. 这样删的方法好易了:(以 D 盘为例) 开始--运行--输入"cmd"-

msocache是什么文件夹,可以删除吗

Microsoft Office 2003 大家都很熟悉的啦.必备的办公软件.当我们安装了Microsoft Office 2003 之后,会在安装的目录上生成一个msocache文件,而且有几百M大,有的用户就搞不懂了msocache是什么文件夹,可以删除吗?那就让小编来帮大家解决这个疑问吧. msocache是什么文件夹 这是Offiece的本地安装源 (Msocache)."本地安装源"是一种安装功能,它将安装源文件从 Microsoft Office 2003 安装媒体(例如

mac-在Mac下用fopen()+文件名为什么不能在源文件所在文件夹创建文件?

问题描述 在Mac下用fopen()+文件名为什么不能在源文件所在文件夹创建文件? 如 FILE *fp; fp = fopen("test","w"); 解决方案 会在你运行可执行文件的目录创建 解决方案二: 相对路径是相对当前的工作路径的,如果你的工作路径不在源代码的文件夹,那么创建文件当然也不在.

软件开发-安卓,文件夹创建及文件读写出错,希望大神看看

问题描述 安卓,文件夹创建及文件读写出错,希望大神看看 以下是mainActivity: package com.example.dell_pc.myapplication; import android.content.DialogInterface; import android.os.Bundle; import android.os.Environment; import android.support.design.widget.FloatingActionButton; import

Android实时文件夹创建方法_Android

本文实例讲述了Android实时文件夹创建方法.分享给大家供大家参考.具体如下: 实时文件夹是一种用来显示由某个ContentProvider提供的数据信息的桌面组件.要创建一个实时文件夹,必须要有两方面的支持.一方面是,要定义一个用来创建实时文件夹的Activity.另一方面是,所指定数据信息URI的ContentProvider必须支持实时文件夹的查询.本节中就将要介绍如何为应用程序创建实时文件夹. 与在Launcher的桌面上添加一个快捷方式类似,用户在桌面上长按后选择实时文件夹就会弹出一

WinXP系统如何删除AUTORUN.INF文件夹 WinXP系统删除AUTORUN.INF文件夹的方法

AUTORUN.INF是我们电脑使用中比较常见的文件之一 ,其作用是允许在双击磁盘时自动运行指定的某个文件.电脑中了AUTORUN.INF病毒,那应怎么办?WinXP系统AUTORUN.INF怎么删除呢?下面小编就为大家带来WinXP系统删除AUTORUN.INF文件夹的方法.一起来看看吧! 方法/步骤: 1.该文件夹是一个顽固的文件夹,使用删除功能是不能删除的.会出现"删除文件或文件夹时出错"的如下图的提示. 2.那么,如果一定要删除这种文件夹,那怎么办呢,方法很简单,使用简单的批处