问题标签 [unlink]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
391 浏览

c++ - When do you have permission to use unlink()?

I'm trying to predict which files I can delete using unlink().

My understanding so far is that the file must either be writeable to others, or have the same group id or owner id as the executing program.

Are there any other cases? I'm trying to explain how these files are deletable by my program (the program is not running as root nor in the admin group).

Thanks!

0 投票
2 回答
1144 浏览

php - 无法在 PHP 中删除文件

我无法使用标签删除文件unlink(),当我使用fopen标签时"w",出现错误。该文件具有777chmod。我可以用fopen()写在文件的末尾。但我不能删除任何东西。有人可以帮我吗?

这是一个示例:

0 投票
1 回答
255 浏览

php - php在打包前删除file.pdf

如何从临时目录中删除 instructions.pdf?

我的 Web 脚本创建具有唯一 ID 的临时文件夹,并从另一台服务器请求一些文件。一个这样的文件是“instructions.pdf”。我想在临时文件夹打包成 zip 文件之前删除此文件。

我认为最简单的方法是在从 API 下载包之后但在为用户压缩包之前使用一些 PHP 代码覆盖这些文件。了解过程中的步骤可能会使这更容易概念化。

a) 用户点击“打包源代码”

b) 自托管面板联系人 API

c) API 返回一个项目包(包含说明.pdf)这是一个 zip 存档

d) 自托管面板解压缩存档以进行处理

e) 自托管面板添加插件和其他资产并对包进行一些调整

f) 自托管面板在 /files/temp 文件夹中创建一个 zip 存档供用户下载。

这意味着我将在 f) 之前添加一个额外的步骤。“在创建 zip 存档之前,从包中删除 instructions.pdf 并替换为“我的服务器上的这个文件”。”

我想在它读取“进程插件”的地方添加新的逻辑。我需要在两个地方执行此操作(相同的逻辑,但每个平台略有不同)一次用于 iOS,一次用于 Android。同一个文件处理两个包。

我试过取消链接,但它没有删除任何东西。这是我没有成功使用的代码:

完整的 php 代码是:

谢谢

0 投票
1 回答
497 浏览

php - 获取帖子中的所有变量并取消链接文件php

我正在编写一个脚本来列出目录中的所有文件。然后,如果用户想要删除其中一个文件,则可以选中复选框。到目前为止我得到的脚本如下。当页面重新加载时,下一步是在表单 post 上迭代 post 中的 delete$i 并取消链接(删除)已检查的相关文件。但是我不太确定如何做到这一点,因为我对 php 还很陌生。目录中可能有不同数量的文件,我只想删除选中的文件。任何关于如何实现这一点的提示将不胜感激!

0 投票
2 回答
2080 浏览

php - 如何从文件夹中获取第一个文件名并在 PHP 中将其删除

我试着做一个画廊。在一个文件夹中,我有一些重复的图片。我有图片名为:af_160112、af_160113、af_160114。我想删除第一个。如何拍摄文件夹中的第一张照片并将其删除?到目前为止,我知道我应该使用 unlinke($file) 函数。谢谢您的帮助。

0 投票
8 回答
75956 浏览

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

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

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

0 投票
1 回答
1103 浏览

php - 无法在 PHP 中删除文件

我有一个用于以文本形式存储数据的网站(在获取 db 之前),所以现在我在删除文件时遇到了问题......

该文件的名称中有一个单引号字符,(“I'mHere.txt”),站点文件管理器无法删除此文件,而且越来越烦人......所以我尝试使用 php 删除它:

它们都不起作用,所以我该怎么做才能删除文件?

编辑:文件是这样创建的:

编辑2:我从另一个文件中调用删除代码,不再创建带引号的文件,它就在那里并且不能以任何方式删除,尝试这会导致“找不到文件”错误(路径正确,它有效对于任何没有引号的文件)...

0 投票
5 回答
55670 浏览

php - 如何使用 Unlink() 函数

我正在尝试使用PHP unlink()函数删除文件夹中的特定文档。该特定文件夹已分配给 IIS 用户的完全权限。

代码:

它保持返回失败。sample.docx 确实驻留在该特定路径上。好心提醒。

0 投票
4 回答
977 浏览

php - php unlink() 函数和西里尔文

我在通过unlink()函数删除文件时遇到问题。当文件具有西里尔名称时,该功能不起作用。

[2012 年 7 月 24 日 00:33:35 UTC] PHP 警告:取消链接(/home/gtsvetan/public_html/мениджър.doc)[function.unlink]:/home/gtsvetan/public_html/deleter 中没有此类文件或目录。第 114 行的 php

那么当名称被西里尔化时如何删除文件呢?

代码是:

解决方案:

这是创建类实例的 ajax.php :)

它对我来说很完美:)

0 投票
5 回答
12954 浏览

php - PHP取消链接符号链接

当我在 Windows 下创建一个符号链接(尚未在 linux 下测试它)并想再次删除/取消链接它(我用 unlink() - 函数尝试过)时,它总是删除符号链接 + 原始文件。但我只想删除符号链接。它没有任何功能吗?