标签: delete-directory

删除目录会导致应用程序重新启动

我有一个带有2个目录(书籍和导出)的应用程序.如果我们在应用程序中创建书籍或书籍页面,则会添加带有页面ID的目录(这用于上载资源).如果我们删除页面,则从数据库和文件系统中删除页面(及其目录).

但是这会导致会话丢失(甚至应用程序重启).我在google上查了一些东西,发现了以下链接.它似乎是ASP.NET 2.0(和3.5)中的一个问题.有没有人有这个问题的解决方案.

我们现在正在考虑编写一个将在晚上清理目录的服务.但是必须有另一个解决方案吗?哦,将目录放在虚拟目录之外不是一个选项.

asp.net directory session delete-directory

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

删除vb.net中的子文件夹和文件

是否可以删除文件夹中的所有子文件夹(包含内容)和文件?

例如:

  • 备用
    • 十一月
      • pic1.jpg
      • pic2.jpg
    • 十二月
    • 一月
      • pic3.jpg
    • example1.txt
    • example2.txt
    • example3.txt

有一个根文件夹(备份).此根文件夹包含3个子文件夹(包含内容)和3个文本文件.如何删除备份文件夹的整个内容(3个子文件夹和3个文件)而不删除根文件夹(备份)本身?

vb.net file-io delete-directory

4
推荐指数
1
解决办法
9046
查看次数

在Gulp中运行所有任务后,如何删除文件夹及其内容?

这是我现在拥有的,但它不起作用.css文件夹未被清除,但没有抛出任何错误.

var gulp = require('gulp');
var sass = require('gulp-sass');
var autoprefixer = require('gulp-autoprefixer');
var concat = require('gulp-concat');
var minifyCSS = require('gulp-minify-css');
var del = require('del');

gulp.task('default', ['compile-sass', 'process-css', 'clean-css']);

gulp.task('compile-sass', function () {
    gulp.src('resources/assets/sass/main.scss')

        // Compile Sass
        .pipe(sass({
            includePaths: ['resources/assets/bower/foundation/scss/foundation/components/']
        }))

        // Autoprefix CSS
        .pipe(autoprefixer({
            browsers: ['last 2 versions'],
            cascade: false
        }))

        // Move to Temp Destination
        .pipe(gulp.dest('resources/assets/css'));

});

gulp.task('process-css', ['compile-sass'], function () {
    gulp.src(['resources/assets/css/main.css', 'bower/slick/slick/slick.css'])

        // Concat CSS Files
        .pipe(concat('all.min.css'))

        // Minify CSS
        .pipe(minifyCSS())

        // Move to Final Destination …
Run Code Online (Sandbox Code Playgroud)

javascript node.js gulp delete-directory

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

用PHP删除__MACOSX文件夹?

有没有人有__MACOSX使用PHP 删除文件夹的经验?

我解压缩档案后生成了该文件夹,但我似乎无法删除它.

is_dir函数在文件上返回false,使递归删除脚本失败(因为归档内部是'temp'文件),因此该目录不为空.

我在PHP5中使用内置的ZipArchive类(extractTo方法).

我正在使用的rmdir脚本是我在php.net上找到的脚本:

<?php
// ensure $dir ends with a slash
function delTree($dir) {
    $files = glob( $dir . '*', GLOB_MARK );
    foreach( $files as $file ){
        if( substr( $file, -1 ) == '/' )
            delTree( $file );
        else
            unlink( $file );
    }
    rmdir( $dir );
}
?> 
Run Code Online (Sandbox Code Playgroud)

php directory delete-directory

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

递归删除目录

我正在执行一个Batch-File,它会删除Server上特定文件夹中的所有内容.它到目前为止工作,但遗憾的是,文件夹名称中包含空格的目录将无法识别.我不知道在脚本中放置引号来克服这个限制.

到目前为止这是脚本,它位于"D:\"的根目录中:

cd Sharedfolder
for /f %%i in ('dir D:\Sharedfolder /B /D') do rd %%i /Q /S
del /F /S /Q *.*
Run Code Online (Sandbox Code Playgroud)

它运行良好,但只要我在"Sharedfolder"中有一个目录,它就不适用于该目录.

directory batch-file shared-directory subdirectory delete-directory

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

批处理文件和DEL errorlevel 0问题

批处理必须从特定位置删除文件和目录,并将成功或stdout/stderr消息输出到新的.txt文件.我创建了大部分脚本,它完全按预期执行,除非删除成功,它会向前移动到下一行,而不是在日志上回显"成功"消息.

echo Basic Deletion Batch Script > results.txt
@echo off
call :filelog >> results.txt 2>&1
notepad results.txt
exit /b

:filelog

call :delete new.txt
call :delete newer.txt
call :delete newest.txt
call :remove c:\NoSuchDirectory

GOTO :EOF

:delete
echo deleting %1
del /f /q c:\Users\newuser\Desktop\%1 
if errorlevel 0 echo succesful

GOTO :EOF

:remove
echo deleting directory %1
rmdir /q /s %1

GOTO :EOF
Run Code Online (Sandbox Code Playgroud)

由于某种原因,我无法找到if del success echo'success'的语法.在上面的示例中,如果我删除该行

if errorlevel 0 echo successful
Run Code Online (Sandbox Code Playgroud)

一切正常,但没有成功的消息.留下这条线就可以说明每一条线的成功.

batch-file echo errorlevel delete-file delete-directory

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