我在php中测试Unlink以删除一些文件.确实删除了文件,我再也看不到了,但令人惊讶的是我的硬盘空间永远不会消失.
我想完全删除一个文件.
我在包含以下文件unlink()的目录(user-images/1/p/)上调用php 函数:
1.jpg
1-s.jpg
1big.jpg
2.jpg
2-s.jpg
2big.jpg
Run Code Online (Sandbox Code Playgroud)
实际的呼叫本身如下:
unlink('user-images/1/p/1big.jpg');
Run Code Online (Sandbox Code Playgroud)
而不是仅仅删除1big.jpg,它删除了所有文件,1在其中(1big.jpg,1-s.jpg,1.jpg).我对此进行了相当多的研究,似乎找不到任何发布类似问题的人.
编辑:下面是完整的脚本,真的没有太多,没有看到任何可能受影响的程序.我以前从未见过这个:(
<?PHP
unlink('user-images/1/p/1.jpg');
unlink('user-images/1/p/1-s.jpg');
$uid = '1';
$fileName = '467';
$image = '/friskyfriends/user-images/1/p/1-big.jpg';
$width = 320;
$height = 320;
buildPics();
//buildPics($uid,$fileName,$image,$width,$height);
?>
Run Code Online (Sandbox Code Playgroud) 一个java程序正在运行,它有无限循环。现在,当程序运行时,我删除了该程序的类文件,会发生什么?程序会照原样继续还是会停止..?
首先,我知道使用Unlink从目录中删除单个文件.但是,我想知道的是如何设置它,以便我可以拥有一个html界面,并能够选择目录中的所有文件.
代码会很好,但要问你好人是不公平的.因此,正确方向的推动也同样好.
我想删除整个文件夹或目录以及其中包含的文件和文件夹.如何在C#中实现?
我有关于删除Perl中的文件的问题.我想删除扩展名文件夹中的所有文件.log.在Perl中有一种聪明的方法吗?
我没有太多编码perl的经验.
我有一个格式的文件路径file://SERVERNAME/FOLDER$/FOLDER/image.jpg.我打电话System.IO.File.Delete(Server.MapPath(file://SERVERNAME/FOLDER$/FOLDER/image.jpg))删除该文件,但我收到错误,file:/SERVERNAME/FOLDER$/FOLDER/image.jpg' is not a valid virtual path.我注意到'/'缺少,我不知道为什么.我该如何删除这样的文件?
我试过将我的文件路径转换为file:////SERVERNAME//FOLDER$//FOLDER//image.jpg但是这没有帮助.同样的事情发生了 如果我省略了Server.MapPath,我会收到错误,说URI不受支持.
怎么办呢?
我需要从java程序中删除文件并编写此代码.它无法删除文件,我无法理解为什么.文件未使用且未写保护.
public static void delfile(String filetodel) {
try {
File file = new File("filetodel");
if (file.delete()) {
System.out.println(file.getName() + " is deleted!");
} else {
System.out.println("Delete operation is failed." + filetodel);
}
} catch (Exception e) {
e.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个文件夹,其中包含一些文件扩展名,我想删除除html扩展名以外的所有内容.谁能帮我?