标签: delete-file

Scala - 删除文件(如果存在),Scala方式

如何很好地删除Scala中的文件,"Scala方式"?

例如,我可以使用这样的东西,非常Java样式:

  private def deleteFile(path: String) = {
    val fileTemp = new File(path)
    if (fileTemp.exists) {
       fileTemp.delete()
    }
  }
Run Code Online (Sandbox Code Playgroud)

如何在Scala中实现更强大的语法?

scala delete-file

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

Powershell脚本,用于删除列表中未指定的文件

我在文本文件中有一个文件名列表,如下所示:

f1.txt
f2
f3.jpg
Run Code Online (Sandbox Code Playgroud)

除了Powershell中的这些文件外,如何从文件夹中删除其他所有内容?

伪代码:

  • 逐行阅读文本文件
  • 创建文件名列表
  • 递归文件夹及其子文件夹
  • 如果filename不在列表中,请将其删除.

powershell file list delete-file

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

从服务器删除图像文件

我想知道是否有人可以帮助我.

我把这个页面放在一起,允许用户以图库格式查看他们上传的图像.

我现在想要为每个图像添加删除功能.我已经创建了按钮和它背后的Javascript,但我真的不确定如何将"按钮点击"与文件的实际物理删除相关联.

图像不存储在数据库中,而是位于我的服务器上的两个文件夹位置,结构如下:

UploadedFiles/username/locationid/imagename

UploadedFiles/username/locationid/Thumbnails/imagename

我是PHP的新手,我现在已经达到了我的知识极限,但肯定愿意学习.从我读过的文档中我认为我说这个unlink方法是正确的命令是正确的吗?

但是我发现真的很难告诉代码查找具有的文件夹username,并locationid匹配当前的文件夹username,并locationid然后删除匹配这些文件$source名可变.

我只是想知道是否有人可以就我如何解决这个问题提供一些指导.

非常感谢和亲切的问候

php delete-file

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

Linux查找和删除文件,但重定向要删除的文件名

有没有办法在删除文件之前将文件名写入文件,以便稍后参考以检查已删除的内容.

find <PATH> -type f -name "<filePattern>" -mtime +1 -delete 
Run Code Online (Sandbox Code Playgroud)

linux command find delete-file

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

ruby - 删除名称与模式匹配的所有文件

我有多个文件(在包含数千个文件的文件夹中),例如:

...
page_bonus.txt
page_code1.txt
page_code2.txt
page_text1.txt
page_text2.txt
page_text3.txt
...

如何删除所有page_code*文件?

注意:我不想使用FileUtils或shell

ruby delete-file

11
推荐指数
1
解决办法
5805
查看次数

递归删除目录和所有符号链接

我尝试使用shutil删除目录及其所有包含的文件,如下所示:

import shutil
from os.path import exists
if exists(path_dir):
    shutil.rmtree(path_dir)
Run Code Online (Sandbox Code Playgroud)

不幸的是,我的解决方案不起作用,引发以下错误:

FileNotFoundError: [Errno 2] No such file or directory: '._image1.jpg'
Run Code Online (Sandbox Code Playgroud)

快速搜索表明我并不是唯一一个遇到这个问题的人。在我的理解中,该rmtree功能相当于rm -Rf $DIRshell 命令 - 但事实似乎并非如此。

ps用于重建目的。请创建一个符号链接,例如使用ln -s /path/to/original /path/to/link

python directory recursion symlink delete-file

11
推荐指数
1
解决办法
2085
查看次数

删除服务器文件

我正在寻找一种使用PHP从服务器删除文件的方法.基本上我以这种方式在页面上列出了我的文件:

<ul>
    <li><a href="delete_file.php?file=uploads/file_01.jpg">Delete File 01</a></li>
    <li><a href="delete_file.php?file=uploads/file_02.jpg">Delete File 02</a></li>
    <li><a href="delete_file.php?file=uploads/file_03.jpg">Delete File 03</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

问题是我不知道如何让我的delete_file.php文件工作.我认为它需要是这样的:

<?php 
    $path="uploads/file_01.jpg";
    if(unlink($path)) echo "File Deleted"; 
?>
Run Code Online (Sandbox Code Playgroud)

...但我不知道如何让$ path更改为我点击删除的文件.

php file delete-file

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

如何正确打开文件进行删除?

我认为这是一个完全无足轻重的任务,但它给了我一些头痛.我想打开一个文件以确保我获得独占访问权限,测试某些条件,然后将其删除.

现在我正在使用99%的方法:

FileStream s = null;
try {
    s = new FileStream (
        path,
        FileMode.Open,
        FileAccess.ReadWrite,
        FileShare.None);
    // some stuff about the file is checked here
    s.Dispose ();
    // hope the file is not accessed by someone else...
    File.Delete (path);
    return true;
}
catch (IOException) {
    if (s !=null) s.Dispose ();
    return false;
}
Run Code Online (Sandbox Code Playgroud)

这通常有效,但我认为有一种更好的方法可以避免边缘条件.

使用DeleteOnClose标志打开文件不起作用,因为所述检查(在打开并且已经设置了删除标志后发生)可能表示不应删除该文件.

.net c# file delete-file

10
推荐指数
1
解决办法
1523
查看次数

如何在没有第一次提交的情况下撤消git rm -rf dirname?

我做了:

git init
git add .
git rm -rf dirname
Run Code Online (Sandbox Code Playgroud)

综观其他answsers, git reset --hard HEAD,git checkout -fgit reflog没有工作,显然是因为没有文件头回去,也没有提交获取文件从后面.

有没有办法让文件恢复?

git commit rm undo delete-file

10
推荐指数
2
解决办法
7136
查看次数

如何删除Android M中所有应用的应用缓存?

是否可以选择删除Android M中所有应用或某些应用的缓存?

似乎大多数方式在Android M中不再起作用了.

作为参考,我在本讨论中使用了此代码: Android:清除所有应用程序的缓存?

PackageManager  pm = getPackageManager();
// Get all methods on the PackageManager
Method[] methods = pm.getClass().getDeclaredMethods();
for (Method m : methods) {
    if (m.getName().equals("freeStorage")) {
        // Found the method I want to use
        try {
            long desiredFreeStorage = 8 * 1024 * 1024 * 1024; // Request for 8GB of free space
            m.invoke(pm, desiredFreeStorage , null);
        } catch (Exception e) {
            // Method invocation failed. Could be a permission problem
        }
        break;
    }
} 
Run Code Online (Sandbox Code Playgroud)

结合此权限 …

android caching delete-file

10
推荐指数
1
解决办法
5333
查看次数

标签 统计

delete-file ×10

file ×3

php ×2

.net ×1

android ×1

c# ×1

caching ×1

command ×1

commit ×1

directory ×1

find ×1

git ×1

linux ×1

list ×1

powershell ×1

python ×1

recursion ×1

rm ×1

ruby ×1

scala ×1

symlink ×1

undo ×1