词条 | rmdir |
释义 | linux命令功能:删除空目录。 语法:rmdir [选项] dirname 说明:dirname表示目录名。该命令从一个目录中删除一个或多个子目录项。需要特别注意的是,一个目录被删除之前必须是空的。(注意,rm - r dir命令可代替rmdir,但是有很大危险性。)删除某目录时也必须具有对父目录的写权限。 命令中各选项的含义为: - p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。 例如: $ rmdir - p /usr/xu/txt 将/usr/xu/txt目录删除。 改变工作目录、显示目录内容命令 语言函数函数简介函数名称:_rmdir(TC下为rmdir) 函数原型:int _rmdir( const char *dirname ); 函数功能: 删除一个目录,若成功则返回0,否则返回-1 示例示例1 //这个例子中先创建了一个目录D:\\\\myd,然后再把它给删除: #include <dirent.h> #include <stdio.h> #include <stdlib.h>//for system()函数 int main(void) { _mkdir("D:\\\\myd"); system("dir D:\\\\myd"); system("start D:"); getchar(); _rmdir("D:\\\\myd"); return 0; } 示例2 #include <stdio.h> #include <process.h> #include <dirent.h> #include <stdlib.h> #define DIRNAME "testdir.$$$" int main(void) { int stat; stat = mkdir(DIRNAME); if (!stat) printf("Directory created\"); else { printf("Unable to create directory\"); exit(1); } getch(); system("dir/p"); getch(); stat = rmdir(DIRNAME); if (!stat) printf("\Directory deleted\"); else { perror("\Unable to delete directory\"); exit(1); } return 0; } DOS命令rmdir就是dos中的rd命令 删除一个目录。 RMDIR [/S] [/Q] [drive:]path RD [/S] [/Q] [drive:]path /S 除目录本身外,还将删除指定目录下的所有子目录和 文件。用于删除目录树。 /Q 安静模式,带 /S 删除目录树时不要求确认 用途除去目录。 语法rmdir [ -p ] Directory ... 描述rmdir 命令从系统中除去 Directory 参数指定的目录。在可以除去该目录前,它必须为空,并且必须有它的父目录的写权限。使用 ls -al 命令来检查该目录是否为空。 注: rmdir 命令支持 --(破折号,破折号)参数作为一个表示标志结束的定界符。 标志-pDirectory 沿着 Directory 参数指定的路径名除去所有目录。父目录必须为空且在可以除去父目录前,用户必须有父目录的写权限。 退出状态 该命令返回以下出口值: 0 成功除去由 Directory 参数指定的每个目录条目。 >0 发生错误。 示例1. 要清空并除去目录,请输入: rm mydir/* mydir/.* rmdir mydir 该命令除去 mydir 文件中的内容接着除去空目录。rm 命令显示一条关于尝试除去目录 .(点)和.. (点,点)的错误消息,然后 rmdir 命令除去它们。 注意,rm mydir/* mydir/.* 命令首先除去文件名不以点开始的文件,然后除去那些文件名以点开始的文件。您可能没意识到目录包含文件名以点开始的文件,因为 ls 命令通常不列出它们,除非您使用 -a 标志。 2. 要除去 /home、/home/demo 和 /home/demo/mydir 目录,请输入: rmdir -p /home/demo/mydir 该命令首先除去 /mydir 目录,然后分别是 /demo 和 /home 目录。如果在除去目录时,它不为空或没有写权限,命令终止。 文件/usr/bin/rmdir 包含 rmdir 命令。 php函数定义和用法rmdir() 函数删除空的目录。 若成功,则该函数返回 true。若失败,则返回 false。 语法rmdir(dir,context) 参数 描述 dir 必需。规定要删除的目录。 context 必需。规定文件句柄的环境。Context 是可修改流的行为的一套选项。 说明尝试删除 dir 所指定的目录。 该目录必须是空的,而且要有相应的权限。 提示和注释注释:对 context 的支持是 PHP 5.0.0 添加的。 示例<?php $path = "images"; if(!rmdir($path)) { echo ("Could not remove $path"); } ?> |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。