关于文件、目录操作的函数

删除目录及目录下的文件(user ShellApi单元)

function SHMyDelDirectory(const Source: string): boolean;
  var fo: TSHFILEOPSTRUCT;
  begin
  FillChar(fo, SizeOf(fo), 0);
  with fo do
  begin
  Wnd:= 0;
   wFunc := FO_Delete;
   pFrom := PChar(Source + #0);
    pTo    := #0#0;
    fFlags := FOF_NOCONFIRMATION + FOF_SILENT;
    end;
    Result := (SHFileOperation(fo) = 0);
    end;

Delphi中关于文件、目录操作的函数

Chdir(‘c:\abcdir‘);   // 转到目录
Mkdir(‘dirname‘);     //建立目录
Rmdir(‘dirname‘);     //删除目录
GetCurrentDir;        //取当前目录名,无‘\‘
Getdir(0,s);          //取工作目录名s:=‘c:\abcdir‘;
Deletfile(‘abc.txt‘); //删除文件
Renamefile(‘old.txt‘,‘new.txt‘);         //文件更名
ExtractFilename(filelistbox1.filename);  //取文件名
ExtractFileExt(filelistbox1.filename);   //取文件后缀

时间: 2024-10-14 08:08:58

关于文件、目录操作的函数的相关文章

几个简单的文件&目录操作函数

一,检测目录是否为空 function isEmptyDir($path){ $handle=opendir($path);----打开路径 while (($item=readdir($handle))!==false){----判断文件名不为假 //循环出$item,如果不是.跟..,那么在if条件里就为真,否则为(空)假 if ($item!="."&&$item!=".."){ return false; } } closedir($hand

自己写的几个关于文件夹操作的函数

自己写了几个关于文件夹操作的函数,代码如下: ///////////////////////////////////////// // 删除目录及子目录下所有文件 // ///////////////////////////////////////// BOOL DeleteAllFileFromDirectoryW(LPCWSTR lpPath) { HANDLE hFind; WCHAR wzDeletePath[MAX_PATH] = { 0 }; WIN32_FIND_DATA find

几个文件夹操作的函数

/** * 返回格式化的文件大小 * @param string $byte * @return string */ function transBytes($byte){ $arrar=array("B","KB","MB","GB","TB","PB"); $i=0; while(($byte/1024)>1){ $byte=$byte/1024; $i++; } return

简单文件/目录操作脚本

此脚本是对文件/目录进行简单的复制.删除.备份的操作.功能还不够尽完善,对一些输入为空或空格还没进行判断,但是这个脚本是我真正意义上写完整的第一个脚本. 脚本使用while循环和if..elif..else条件判断.部分功能展示: sh cp-del-backup-v2.sh ********文件/目录操作********************************************************1.复制文件/目录*******************2.删除文件/目录***

Python OS简单文件/目录操作

Python OS简单文件/目录操作 Python的OS模块提供了丰富的文件和目录处理方法,这里指列举其中几个 参数不完全列举 删除.新建等操作 os.mkdir(path):在工作目录下创建一个名为path的文件夹 os.remove(path):删除路径为path的文件,如果不存在文件或者是一个文件夹则会抛出OSError os.rmdir(path):删除名为path的空文件夹,如果文件夹非空则会抛出OSError os.removedirs(path):递归删除文件夹 os.rename

【UNIX环境高级编程】文件 IO 操作 - 基础函数 open close creat lseek write read 详解

博客地址 : http://blog.csdn.net/shulianghan/article/details/46980271 一. 文件打开关闭操作相关函数介绍 1. open 函数 (1) open 函数简介 open 函数解析 : -- 函数定义 : #include <fcntl.h> int open(const char *path, int oflag, ...); -- 函数作用 : 打开或者创建一个文件; -- 返回值 : 打开文件成功, 返回文件描述符; 如果失败, 返回

Python - os 文件/目录操作

最近经常用到 os 操作文件/目录,感觉挺好使的,但是一直没有系统的梳理学习一下, 今天想借此机会整理一下工作中常用的方法,也算自己总结学习的一个积累吧. 直接上代码,注释明了 #-*-coding:utf-8-*- # Time:2017/9/27 23:18 # Author:YangYangJun import os #返回当前工作目录 currentpath = os.getcwd() print os.listdir(currentpath) # ['newFile', 'Pyos.p

ACE6.2.0文件/目录操作

文件读取.#include "ace/FILE_Connector.h"#include "ace/FILE_IO.h"void fileRW(){ACE_FILE_Connector conn; ACE_FILE_IO f;conn.connect(f, ACE_FILE_Addr("d:\\list"), 0, ACE_Addr::sap_any, 0, O_RDWR|O_CREAT, ACE_DEFAULT_FILE_PERMS); cha

os模块中关于文件/目录常用的函数使用方法

函数名 使用方法 getcwd() 返回当前工作目录 chdir(path) 改变工作目录 listdir(path='.') 列举指定目录中的文件名('.'表示当前目录,'..'表示上一级目录) mkdir(path) 创建单层目录,如该目录已存在抛出异常 makedirs(path) 递归创建多层目录,如该目录已存在抛出异常,注意:'E:\\a\\b'和'E:\\a\\c'并不会冲突 remove(path) 删除文件 rmdir(path) 删除单层目录,如该目录非空则抛出异常 remov