问题标签 [scandir]

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 回答
758 浏览

php - 无法使用来自 Intranet 的 scandir

我正在尝试使用 scandir() 来获取目录的文件列表。

从我的本地计算机 (192.168.1.165) 运行时,使用此代码效果很好,但是当通过公司内部网 (192.168.1.35) 运行时,我收到以下警告,使我的脚本无法运行:

我可以在 Windows 中运行对话框并//192.168.1.20/is/Vendors/DavLong/Krames/在使用 192.168.1.35 框时输入,它确实会在正确的位置打开 Windows 资源管理器,以便机器能够找到请求的地址。

有人可以帮助我解决我所缺少的东西,以便在本地和通过 Intranet 进行这项工作。预先感谢您提供的任何信息,您可能会了解这种情况。

0 投票
1 回答
1229 浏览

php - 如何将带有文件的子文件夹移动到另一个目录?

我使用此代码将文件从一个文件夹移动到另一个文件夹。

它可以工作,但我有一个子文件夹,其中一些文件位于源代码中(“path_a”)。我如何将这个带有文件的子文件夹移动到“path_b”并删除 path_a 目录?

0 投票
1 回答
167 浏览

php - php scandir循环顺序更正

请帮助这个php代码:

我需要以这种方式组织输出目录:

我对 php 不是很熟悉......正如你所知道的 :)
尝试了不同的变体,但输出总是乱码。
寻求一些帮助以将其按正确的顺序排列。
感谢您的投入。谢谢!

0 投票
1 回答
3023 浏览

php - PHP - 读取文件夹和子文件夹中的文件并导出到 XML 文件

我明白了

XML 解析错误:文档元素后出现垃圾 位置:xxxxxxxxx 第 2 行第 1 列

这是代码:

我做错什么了?

0 投票
1 回答
256 浏览

php - glob() 构建文件数组还是硬编码数组?速度是关键,但自动化很好

抱歉标题不详,不知道给这个标题取什么:-)

我编写了一个 API,它从我的服务器上的目录加载所需的 javascript 库。目录具有特定的格式,唯一不同的是每个库目录中的文件名格式。

目录格式

_js/_source/_library_name_here/file_name_here.js

例如

/_js/_source/_fancybox/jQuery.lightbox-0.5.js

数组(当前是硬编码的)

目前,我将单独的库存储在一个数组(硬编码)中,如下所示:

潜在的替代品

$js_libraries如果数组是通过扫描“_source”目录并像这样填充数组而自动构建的,那么这个 API 将会更加动态。我会这样做(未经测试,只是一个例子!)

以上没有完成,只是想演示一下我的意思是根据目录的内容自动构建数组

我的问题

很简单,这个 API 的关键是速度,因为它将打包/缩小(通过 PHP 即时)的 javascript 文件返回到 HTML 页面,因此不会有任何延迟,因为这会延迟页面的启动。我想知道的是,当这个目录中有很多库时,自动方法会明显变慢吗?我应该坚持使用硬编码数组吗?

0 投票
2 回答
1194 浏览

php - php循环通过scandir输出不同的文件名

我正在尝试生成稍后将插入的 SQL 命令列表。此时我似乎被困住的唯一部分是循环文件名。我需要我的 scandir 循环遍历 nofilter 目录并在每次给出新行或 sql 查询时更改 $image。我有下面的代码和输出。基本上没有 sql 查询应该有相同的 $image 被回显到其中

输出看起来像这样

0 投票
3 回答
152 浏览

php - foreach 循环返回两个幽灵项目?

我正在尝试遍历一个文件夹并将其中的图像打印在一个 html 列表中。输出必须分配给 $bgFinal 变量。

它设法输出文件夹中的所有项目,但它也在输出实际存在的项目之前输出两个不存在的项目。

输出示例(bg 文件夹包含 4 个图像):

0 投票
3 回答
2186 浏览

php - php scandir() 不显示文件 - 只显示目录

我的目录结构如下:

/files
/files/001
/files/001/addfile.php
/files/002
/files/002/deletefile.php
/files/003
/files/003/viewfile.php

我的脚本:

我的问题:print_r($files)输出:

数组( [0] => . [1] => .. [2] => 001 [3] => 002 [4] => 003 )

为什么 scandir 只输出目录而不输出文件?

TIA,内特

0 投票
2 回答
6072 浏览

php - scandir() 与 php 从数组创建有序列表

继续阅读,在scandir()显示任何内容时遇到问题。

我想我没有对目录做正确的scandir()事情,就像其他事情一样,我以前做过,而且效果很好。

目录权限会导致问题吗?

0 投票
1 回答
1488 浏览

php - 使用 PHP 扫描目录并在 JavaScript 中使用结果

我用 PHP 扫描一个只包含文件夹的目录:

现在我想检查 javascript 中的字符串是否是此目录中的文件夹。

现在$folders是一个包含字符串的数组。要获取所有字符串,我使用 foreach 循环并忽略'.' & '..'目录的。但是我怎样才能在 if 循环中获取所有这些文件夹?希望你能理解我的问题!