国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C#怎么刪除指定文件或文件夾

這篇具有很好參考價(jià)值的文章主要介紹了C#怎么刪除指定文件或文件夾。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

c# 刪除文件,編程語(yǔ)言,C語(yǔ)言,c#,開(kāi)發(fā)語(yǔ)言

本文主要介紹了C#如何刪除指定文件或文件夾,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。

C#刪除指定文件或文件夾

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

public static string deleteOneFile(string fileFullPath)

????????{

????????????// 1、首先判斷文件或者文件路徑是否存在

????????????if (Directory.Exists(fileFullPath))

????????????{

????????????????// 2、根據(jù)路徑字符串判斷是文件還是文件夾

????????????????FileAttributes attr = File.GetAttributes(fileFullPath);

????????????????// 3、根據(jù)具體類型進(jìn)行刪除

????????????????if (attr == FileAttributes.Directory)

????????????????{

????????????????????Directory.Delete(fileFullPath, true); // 3.1、刪除文件夾

????????????????}

????????????????else

????????????????{

????????????????????File.Delete(fileFullPath);// 3.2、刪除文件

????????????????}

????????????????File.Delete(fileFullPath);

????????????????return "刪除成功:" + fileFullPath;

????????????}

????????????return "無(wú)該文件或文件夾:" + fileFullPath;

????????}

注意:

1.正常該定義為bool返回,由于我這邊需要反饋到前端,所以直接使用了string返回.

2.實(shí)際使用中最好加個(gè)try catch拋出異常

C#根據(jù)路徑刪除文件或文件夾

如何根據(jù)路徑刪除文件或文件夾?

1.首先我們要判斷路徑是文件或者是文件夾

那么我們可以通過(guò)?FileAttributes attr = File.GetAttributes(path); 來(lái)得到路徑的屬性

在判斷屬性是否是FileAttributes.Directory

完整代碼

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

/// <summary>

/// 根據(jù)路徑刪除文件

/// </summary>

/// <param name="path"></param>

public void DeleteFile(string path)

{

????FileAttributes attr = File.GetAttributes(path);

????if (attr == FileAttributes.Directory)

????{

????????Directory.Delete(path, true);

????}

????else

????{

????????File.Delete(path);

????}

}

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,希望可以對(duì)你有所幫助。

轉(zhuǎn)自:微點(diǎn)閱讀? ?https://www.weidianyuedu.com文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-638587.html

到了這里,關(guān)于C#怎么刪除指定文件或文件夾的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 刪除Github倉(cāng)庫(kù)中的指定的文件或文件夾

    刪除Github倉(cāng)庫(kù)中的指定的文件或文件夾

    在Github 倉(cāng)庫(kù)中是無(wú)法通過(guò)鼠標(biāo)操作直接刪除文件和文件夾的,那只能通過(guò) git 命令來(lái)執(zhí)行刪除操作,當(dāng)我們想刪除 First 分支中的 folder 文件夾及其內(nèi)部的文件? 和 file.c 文件? 時(shí) 1.當(dāng)電腦存在對(duì)應(yīng)的本地文件夾時(shí),直接拉取遠(yuǎn)程信息,并更新至最新數(shù)據(jù)。? 這時(shí)文件中的數(shù)據(jù)

    2024年02月08日
    瀏覽(38)
  • c# 文件夾選擇 , 文件選擇

    c# 文件夾選擇 , 文件選擇 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; namespace Test07 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, Eve

    2024年02月13日
    瀏覽(21)
  • 文件夾永久刪除怎么恢復(fù)

    電腦已經(jīng)成為生活中必不可少的一部分。我們通常會(huì)使用電腦來(lái)存儲(chǔ)和管理各種重要的文檔和文件。但是,隨著我們使用電腦的次數(shù)增加,難免會(huì)清理,如果不小心刪除了我們的文件夾。在這種情況下,我們可能會(huì)有一些后怕,當(dāng)我們想要找回這些文件夾時(shí),重要的問(wèn)題是

    2024年02月07日
    瀏覽(20)
  • C#實(shí)時(shí)監(jiān)測(cè)文件夾變化

    在開(kāi)發(fā)各種應(yīng)用程序時(shí),我們經(jīng)常需要對(duì)文件系統(tǒng)中的文件或文件夾進(jìn)行實(shí)時(shí)監(jiān)測(cè),以便在文件內(nèi)容改變、文件被創(chuàng)建或刪除時(shí)能夠及時(shí)做出反應(yīng)。在 C# 中,System.IO.FileSystemWatcher 類為我們提供了這樣一個(gè)強(qiáng)大的功能。 一、引入 FileSystemWatcher 類 首先,在項(xiàng)目中引入 System.IO

    2024年03月15日
    瀏覽(28)
  • 誤刪除的文件夾怎么恢復(fù)

    在日常使用電腦時(shí),誤刪文件夾是一種很常見(jiàn)的情況。尤其是在需要進(jìn)行大量刪除操作時(shí),誤刪的概率更高。對(duì)于這種情況,許多人都會(huì)感到十分煩惱, 誤刪除的文件夾怎么恢復(fù) ?在這里,我們將介紹幾種常用的文件夾恢復(fù)方法,幫助大家解決這一問(wèn)題。 方法一: 回收站 恢

    2024年02月13日
    瀏覽(21)
  • C#怎樣創(chuàng)建、移動(dòng)及遍歷文件夾

    C#怎樣創(chuàng)建、移動(dòng)及遍歷文件夾

    一、使用DirectoryInfo類創(chuàng)建文件夾: 1、使用DirectoryInfo前需要引入命名空間: 2、DirectoryInfo類沒(méi)有靜態(tài)方法,僅可以用于實(shí)例化的對(duì)象, ?3、判斷輸入的文件夾名稱是否為空,彈出提示框 4、 通過(guò)Exists()方法判斷要?jiǎng)?chuàng)建的文件夾是否存在 5、創(chuàng)建文件夾: ?二、使用DirectoryI

    2024年02月12日
    瀏覽(27)
  • C#中復(fù)制文件夾及文件的兩種方法

    C#中復(fù)制文件夾及文件的兩種方法

    現(xiàn)將文件復(fù)制的問(wèn)題整理的知識(shí)做了一下總結(jié),以方便自己和大家學(xué)習(xí)!本節(jié)要說(shuō)的是C#中復(fù)制文件夾及文件的兩種方法,閑話不說(shuō),直接附代碼如下: 方法一: 方法二: ????? 方法一 和 方法二 都可以實(shí)現(xiàn)文件夾及文件的復(fù)制,兩者的區(qū)別是:方法一的復(fù)制并沒(méi)有包括原文件的根目錄

    2024年02月16日
    瀏覽(23)
  • 使用C#如何監(jiān)控選定文件夾中文件的變動(dòng)情況?

    1、前言 2、效果 3、具體實(shí)現(xiàn) ? 頁(yè)面設(shè)計(jì) ? 全部代碼 ? FileSystemWatcher的介紹 ? FileSystemWatcher的構(gòu)造函數(shù) ? FileSystemWatcher的屬性 ? FileSystemWatcher的事件 4、總結(jié) 有時(shí)候我們會(huì)有監(jiān)控電腦上某一個(gè)文件夾中文件變動(dòng)情況的需求,在本文中,我也會(huì)以一個(gè)具體的例子,說(shuō)明在

    2024年02月04日
    瀏覽(24)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包