标签: rmdir

如何通过终端快速删除文件和目录(bash shell)

从终端窗口:

当我使用该rm命令时,它只能删除文件.
当我使用该rmdir命令时,它只删除空文件夹.

如果我有一个目录与文件夹中的文件和文件夹嵌套,等等,有没有办法删除所有的文件和文件夹而没有所有的命令输入?

如果它有所作为,我使用终端的mac bash shell,而不是Microsoft DOS或linux.

directory terminal file rm rmdir

313
推荐指数
3
解决办法
47万
查看次数

删除包含文件的目录?

我想知道,删除目录中包含所有文件的最简单方法是什么?

我正在使用rmdir(PATH . '/' . $value);删除文件夹,但是,如果其中有文件,我根本无法删除它.

php rmdir

226
推荐指数
15
解决办法
32万
查看次数

git - 如何删除空文件夹并推送该更改?

如何在本地删除空文件夹,以及通过pull-push共享远程的其他协作者会发生这种情况?我知道git在这个意义上没有"跟踪"文件夹,但问题仍然存在.

例如,我将文件移动到另一个文件夹并提交了更改(移动).

但我不能git rm name文件夹,因为我得到"不匹配" git rmdir name不存在.

我可以做一个git clean -f folder但是怎么会被推高?

我可以直接rm将文件,但如何获取该目录去除正确完成并推到仓库,然后出去给别人当他们拉让自己现有的文件夹被删除?

git directory rm rmdir

65
推荐指数
2
解决办法
5万
查看次数

在Python中查找空目录

所有,

在删除目录之前检查目录中是否有数据的最佳方法是什么?我正在浏览几页以找到使用wget的一些图片,当然每个页面上都没有图像,但目录仍然是创建的.

dir = 'Files\\%s' % (directory)
os.mkdir(dir)
cmd = 'wget -r -l1 -nd -np -A.jpg,.png,.gif -P %s %s' %(dir,  i[1])
os.system(cmd)
if not os.path.isdir(dir):
    os.rmdir(dir)
Run Code Online (Sandbox Code Playgroud)

我想测试一下文件在创建后是否被删除.如果没有,请删除它.

谢谢,亚当

python rmdir

40
推荐指数
4
解决办法
4万
查看次数

PHP:取消链接目录中的所有文件,然后删除该目录

我有一种方法可以使用RegExp或通配符搜索快速删除文件夹中的所有文件,然后在PHP中删除该文件夹,不使用"exec"命令?我的服务器没有授权我使用该命令.一个简单的循环就足够了.

我需要一些能够完成以下陈述背后的逻辑的东西,但显然是有效的:


$dir = "/home/dir"
unlink($dir . "/*"); # "*" being a match for all strings
rmdir($dir);

php unlink rmdir

32
推荐指数
5
解决办法
7万
查看次数

即使以管理员身份登录,也无法删除文件

请一些人告诉我我做错了什么.我试图通过命令行删除隐藏文件夹.我以管理员身份运行命令行,但仍然无法获得消息访问权限.

这是我的命令行的屏幕截图:

在此输入图像描述

这是我正在尝试的代码

rmdir "c:\xampp\htdocs\prestashop\dfs"
Run Code Online (Sandbox Code Playgroud)

我收到的错误如下:

Cannot remove item .... You do not have sufficient access rights to perform this operation.
Run Code Online (Sandbox Code Playgroud)

windows powershell command-line rmdir

24
推荐指数
1
解决办法
2万
查看次数

如何检查文件夹的存在然后将其删除?

我想从dataset3文件夹中删除dataset文件夹.但是以下代码不会删除数据集.首先,我想检查数据集中是否已存在数据集,然后删除数据集.
有人可以在下面的代码中指出我的错误吗?

for files in os.listdir("dataset3"):
    if os.path.exists("dataset"):
        os.system("rm -rf "+"dataset")
Run Code Online (Sandbox Code Playgroud)

python linux rmdir python-2.7

20
推荐指数
4
解决办法
2万
查看次数

PHP mkdir - 抛出错误“文件存在”

我目前通过工作存折的部分iOS6的由团队通过教程在raywenderlich.com,并且我得到我的PHP以下错误:

警告:mkdir() [function.mkdir]:文件存在于第 26 行的 /xxx/xxx/xxx/xxx/Pass.php

警告:mkdir() [function.mkdir]:文件存在于第 26 行的 /xxx/xxx/xxx/xxx/Pass.php

警告:rmdir(/tmp/50c8d11c60538/..) [function.rmdir]:第 54 行 /xxx/xxx/xxx/xxx/Pass.php 中的目录不为空

我班上的代码如下:

class Pass
{
    private $workFolder = null;
    private $ID = null;

    var $content = null;
    var $passBundleFile = null;

    private function copySourceFolderFilesToWorkFolder($path)
    {
        // recurse over the contents and copy files
        $files = new RecursiveIteratorIterator(
                        new RecursiveDirectoryIterator($path),
                        RecursiveIteratorIterator::SELF_FIRST);

        foreach ($files as $name => $fileObject)
        {
            if (is_file($name) && substr($fileObject->getFileName(), 0, 1) != ".")
            {
                copy($name, $this->workFolder."/".str_replace($path."/", "",$name));
            } …
Run Code Online (Sandbox Code Playgroud)

php mkdir rmdir

5
推荐指数
1
解决办法
1万
查看次数

MY SQL - 错误代码:1010。删除数据库时出错(无法 rmdir;errno:13)

当尝试删除 MySQL 中的数据库时

'DROP DATABASE IF EXISTS temporarydata'
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

Error Code: 1010. Error dropping database (can't rmdir '.\temporarydata', errno: 13)
Run Code Online (Sandbox Code Playgroud)

我对此进行了研究,我认为这可能是一个权限问题,但是我发现的所有修复程序都是针对 Linux 计算机的。有谁知道如何在 Windows 7 中解决这个问题吗?

mysql windows errno rmdir

5
推荐指数
1
解决办法
3万
查看次数

`os.rmdir` 不在空目录上工作?

假设以下目录结构:

A
+-- B
|   +-- C
|   |   +-- D
|   |   |   +-- E
Run Code Online (Sandbox Code Playgroud)

其中没有目录包含任何文件(甚至不可见的文件)。跑步

os.rmdir("A/B/C/D/E"); os.rmdir("A/B/C/D"); os.rmdir("A/B/C"); os.rmdir("A/B"); os.rmdir("A")
Run Code Online (Sandbox Code Playgroud)

在 Python (3.5) 中产生

OSError: [WinError 145] The directory is not empty: '##'
Run Code Online (Sandbox Code Playgroud)

其中##或者是ABCD,但在执行各功能手动不产生此异常。我知道有shutil.rmtree,但文件os.rmdir明确指出

移除(删除)目录路径。仅在目录为空时有效,否则OSError会引发。为了删除整个目录树,shutil.rmtree()可以使用。

至少在 Windows 系统上,情况似乎并非如此。到目前为止我发现的唯一解决方法(不包括shutil.rmtree)是

def rm (dir_path):
    while len(os.listdir(dir_path)) > 0:
        pass # Maybe include timeout here to not lock the program …
Run Code Online (Sandbox Code Playgroud)

windows rmdir python-3.x

5
推荐指数
0
解决办法
911
查看次数