问题标签 [file-exists]

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 投票
1 回答
95 浏览

php - 有没有办法在没有 PHP 中的两个 if 语句的情况下进行此检查?

我有这个 if 语句

如果文件在那里,一切都很好,但如果文件不在那里,我会收到此错误

我知道我可以做一个 if 然后一个内部 if 但有更好的方法吗?

0 投票
8 回答
138146 浏览

php - 如何从 url 检查文件是否存在

我需要检查远程服务器上是否存在特定文件。使用is_file()file_exists()不起作用。任何想法如何快速轻松地做到这一点?

0 投票
1 回答
856 浏览

php - PHP - 如何检查单个文件的子文件夹?

  • /资产/542
  • /assets/542_blush/
  • /assets/542_blush/542_blush.jpg

目前,代码总是 3 位数,它总是有一个只有下划线和颜色的子文件夹,然后在那个文件中。

0 投票
4 回答
1931 浏览

php - 如果该文件名已存在,则将数字添加到 fopen 链接

基本上,我想在每次文件已经存在时继续添加数字。因此,如果$url.php存在,请制作它$url-1.php。如果$url-1.php存在,则制作它$url-2.php,依此类推。

这是我已经想出的,但我认为它只会在第一次工作。

0 投票
1 回答
3998 浏览

php - PHP: clearstatcache() 不工作

我的工作流程非常简单:

  1. 我删除一个文件
  2. 我打电话clearstatcache()
  3. 我保存一个新文件
  4. 我打电话clearstatcache()

尽管如此,最后还是会is_file()返回false一段时间,然后再true例如在我刷新 10 秒后决定返回。

它看起来像一个缓存问题,不是吗?

这是我的一段代码:

谢谢您的帮助!

编辑:

鉴于我得到的所有答案,问题似乎并不来自clearstatcache().

但是我应该添加,当我覆盖文件时(因此它的现有状态不会改变),is_file()返回良好的结果。但是当它的现有状态实际发生变化时,问题就发生了。如果错误不是来自clearstatcache(),那会很奇怪,对吧?(或确实与此缓存相关的内容)

0 投票
3 回答
24824 浏览

c# - 检查图像是否存在于我的本地资源中

net/C# 应用程序我有项目列表。

在后面的代码中:我想从我的本地资源中为每个项目分配一张图片。项目名称和图片名称相同。图片都在我项目的“图像”文件夹中。

我如何将图片分配给项目的示例:

我有没有图片的项目。我想为他们分配一张默认图片。

我尝试使用以下方法检查图片是否存在:

但是 File.Exists 方法总是返回 false,即使图片存在。我也尝试使用 '\' 而不是 '/' 但没有用

我该怎么做?

感谢您的任何帮助

0 投票
2 回答
2931 浏览

php - PHP:is_file() 和 file_exists() 在同一个文件上返回不同的结果

我遇到了 file_exists 返回 false 而 is_file 返回 true 的问题。

输出是:

我想我在配置中做错了什么,但还没有完全弄清楚它是什么。

更令人兴奋的是,尽管 file_exists 不起作用fread(fopen('/home/www/public_html/index.html','r'), filesize('/home/www/public_html/index.html'))确实返回了文件的内容。

0 投票
4 回答
20781 浏览

java - Java isFile(), isDirectory() 不检查是否存在

我想检查给定的字符串是文件还是目录,我尝试了File类的 isFile() 和 isDirectory() 方法,但问题是如果目录或文件不存在,这些方法返回 false ,因为如 javadoc 中所述:

是文件()

当且仅当此抽象路径名表示的文件存在并且是普通文件时才为真;否则为假

是目录()

当且仅当此抽象路径名表示的文件存在并且是目录时才为真;否则为假

基本上我需要两种没有exist子句的方法......

所以我想在多平台上下文中测试给定的字符串是否符合目录格式或符合文件格式(因此,应该在 Windows、Linux 和 Mac Os X 上工作)。

是否存在一些提供这些方法的库?这些方法的最佳实施可能是什么?

更新

在默认情况下可能是两者(没有扩展名)的字符串的情况下,如果具有该路径的文件不存在,则应将其标识为目录。

0 投票
4 回答
523 浏览

php - 如果存在,我如何在网页上显示图像...否则使用“默认图像”?

好的...这是我第三次尝试解决这个问题。希望这次我说得更清楚一点。我有一个包含各种不同图像的文件夹。

文件夹名称是:'../wp-content/gallery/playerphotos/'

文件名通过如下方式传递:

如果匹配的文件存在,我想显示照片(“.jpg”)。

如果文件不存在,则使用同一文件夹中的默认照片:'../wp-content/gallery/playerphotos/NoPhotoAvailable.jpg'

我期待听到您的建议。谢谢你的时间。

0 投票
5 回答
20360 浏览

php - 检查文件夹中是否存在文件

我的脚本:

  1. 还有另一种方法(更简单等)吗?
  2. 如果文件夹$secret中不存在,它会产生如何摆脱它?/codes/Warning: unlink Is a directory
  3. 为什么即使文件不存在也$trusted总是给出?yes