1. 程式人生 > >C#小方法- IO:刪除資料夾下指定名字的檔案

C#小方法- IO:刪除資料夾下指定名字的檔案

刪除指定資料夾下指定檔名的檔案,忽視副檔名

忽視異常,所有異常都return false

/// <summary>
        /// 刪除指定資料夾下指定檔名的檔案
        /// </summary>
        /// <param name="url">資料夾地址</param>
        /// <param name="name">要刪除的檔名</param>--自帶去除副檔名
        /// <returns></returns>
        public bool delLicenseFiles(string url,string name)
        {
            try
            {
                DirectoryInfo Folder = new DirectoryInfo(url);

                foreach (FileInfo file in Folder.GetFiles())
                {
                    if (name == file.Name.Substring(0,file.Name.LastIndexOf('.')))
                    {
                        file.Delete();
                    }
                }
                return true;
            }
            catch
            {
                return false;
            }
        }


相關推薦

C#方法- IO:刪除資料指定名字檔案

刪除指定資料夾下指定檔名的檔案,忽視副檔名 忽視異常,所有異常都return false /// <summary> /// 刪除指定資料夾下指定檔名的檔案

C#刪除資料所有的檔案

      上傳到temp資料夾下面的檔案需要刪除掉,使用FileInfo.Delete 方法可以成功的刪除壓縮包檔案。當使用FileInfo.Delete 方法刪除資料夾的時報錯{"對路徑“D:\\專案\\temp”的訪問被拒絕。"}  。找了一下資料使用Directo

nodejs 刪除資料所有的檔案 delDir

node 只可以刪除空資料夾和檔案 ,所以只可以遞迴刪除資料夾下檔案 const fs = require('fs'); function delDir(path){ let files = []; if(fs.existsSync(path)){

刪除資料所有的檔案

import java.io.File; public class Test { public static void main(String args[]){ Test t = new Test(); delFolder("c:/bb"

C# 刪除指定檔案以及資料的所有檔案方法

 public void DeleteDir(string aimPath)         {                try                {                       // 檢查目標目錄是否以目錄分割字元結束如果不是則新增之  

C# 刪除一個資料的所有檔案以及子目錄檔案並清空空資料

        public void DeleteSrcFolder(string file)         {             //去除資料夾和子

Linux C++ 遞迴刪除資料所以內容

#include <dirent.h> void delete_path(const char* path){ __android_log_print(ANDROID_LOG_IN

C#刪除資料所有檔案

        /// <summary>         /// 刪除資料夾內容         /// </summary>         /// <param name="folderPath">資料夾路徑</param&g

C#批量刪除指定資料指定檔名的所有資料

private void DeleteDirByName(string rootPath, string name) { string dirName = rootPath; if(rootPath.En

C++ 獲取指定資料指定字尾名檔案

#include <dirent.h> #include <iostream> #include <regex> #include <string> std::vector<std::string> faceDescriptor

遞迴實現刪除某個資料的所有檔案和目錄,包括刪除本身。

核心程式碼:     /***      * 刪除指定資料夾下所有檔案      *      * @param path   

linux刪除資料除了某一個檔案之外的所有檔案及find用法

  原文: https://www.jb51.net/article/99319.htm      比如一個目錄下有1,2,3,4,5這五個檔案,現在我需要刪除除了2以外的所有檔案,那麼我可以使用   find . ! -name 2 -exec rm -f {} \;   當然你還可以配合

C#遍歷得到指定資料的所有檔案

string path = Application.StartupPath + "\\data\\採集資料\\"; DirectoryInfo root = new DirectoryInfo(path); foreach (FileInfo f in root.GetFiles())//遍歷資料夾

File-用遞迴刪除資料資料可能有檔案資料

利用遞迴演算法刪除某資料夾(包括其所有的子檔案及資料夾) import java.io.File; public class Dem01 { public static void main(String[] args) { File file = new F

刪除資料各級子目錄中的.svn檔案

建立一個文字檔案,取名為removeSvn.reg(副檔名由txt改為reg),內容如下 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="<span

上機考試系統 commons-fileupload 上傳與下載 && 壓縮為 zip 檔案 && 刪除資料所有內容

在 maven 中使用了 commons-fileupload,使用方法: (一)上傳 1-1.前端介面 <form action="" enctype="multipart/form-data" class="modifyall" method="post

C# 獲取一個資料的所有檔案

    public static List<string> m_fileList = new List<string>();          public static int GetDirec

Java刪除資料和其子檔案檔案的拷貝和剪

   1、遞迴刪除目錄下的所有檔案及子目錄下所有檔案 //遞迴刪除目錄下的所有檔案及子目錄下所有檔案 public static boolean deleteDir(File dir) { if (dir.isDirectory()) {

python27和python36 共存時安裝pip方法,解決python27資料沒有script檔案方法

在官網下載python27後雙擊壓縮包安裝,記得要選擇把python.exe加到環境變數中。我剛開始選擇的檔案路徑是和python36一樣,兩個資料夾在同一個資料夾下。安裝完成後開啟python27資料夾,發現沒有script檔案,網上各種找方法,都會出現 ERROR:Fa

一個刪除資料所有檔案的shell指令碼,不刪除最外層的資料

最近,由於工作需要,寫了一個刪除資料夾下所有檔案的shell指令碼,程式碼比較醜陋,但是可用,哈哈。centos7下親測可用。該指令碼只刪除父資料夾下的所有檔案和子資料夾,但不刪除父資料夾本身。 這個