Articles of 文件夹

如何压缩文件夹没有完整的path

首先我不是哪个是正确的stackExchange网站发布这个问题,如果问题是其他堆栈网站,请删除我的问题。 现在让我们来谈谈这个问题:这种情况是我有一个文件位于: /home/user/public_html/folder-one/folder-two/folder-three/file.php文件必须创build文件夹/folder-one包含/folder-one所有文件和子文件/folder-one 。 我使用系统函数(exec(),shell_exec()或system())创build存档,并且它工作得很完美。 我的代码是: <?php $output = 'zip -rq my-zip.zip /home/user/public_html/folder-one -x missthis/\*'; shell_exec($output); ?> 但是,当我下载并打开存档时,存档包括子文件夹/home ; /user ; /public_html但这个文件夹是完全不需要的,我想知道如何创buildzip没有他们。 当我尝试这样的事情$output = 'zip -rq my-zip.zip ../../../folder-one -x missthis/\*'; 但是当我打开文件夹(基于Windows 7的操作系统)时,文件夹的名称是../folder-one 后记:如果有人给我正确的 $output 基于Windows的托pipe计划制作拉链 将会更好 。 最好的问候,乔治!

将整个目录结构的每个文件复制到另一个的基本path中

我有一个有很多文件的目录树。 我想将所有这些文件复制到一个新的目录,但所有的文件位于文件夹的基地。 所以我有这样的东西: images ├── avatar.png ├── bg.jpg ├── checkbox.png ├── cross.png ├── datatables │ ├── back_disabled.png │ ├── back_enabled.png │ ├── forward_disabled.png │ ├── forward_enabled.png │ ├── sort_asc.png │ ├── sort_asc_disabled.png │ ├── sort_both.png │ ├── sort_desc.png │ └── sort_desc_disabled.png ├── exclamation.png ├── forms │ ├── btn_left.gif │ ├── btn_right.gif │ ├── checkbox.gif │ […]

我怎样才能recursion复制一个目录到另一个只replace没有改变的文件?

我期待在Fedora中做一个特定的副本。 我有两个文件夹: 'webroot':保存所有的网页文件/图片等 'export':包含数千个从SVN仓库导出的PHP,CSS,JS文档的文件夹。 导出目录包含许多与根相同的文件/文件夹,但是根包含在导出中找不到的其他文件/文件夹。 我想合并所有的导出内容与我的webroot与以下选项: 如果导出的版本包含不同于webroot版本(实况)内的代码,则覆盖webroot中的文件 保留文件的权限/用户/组(如果被覆盖(导出版本取代实时版本))*注意我希望维护webroots的权限/所有权,但是导出的内容 没有提示/停止任何forms的副本(即不详细) recursion副本 – 显然我想复制在导出中find的所有*文件夹和子文件夹 我已经做了一些关于cp的研究 – 这是否可以完成这项工作? cp -pruf ./export /path/to/webroot

如何在Linux机器上使用Python获取文件夹的所有者和组?

如何在Linux下使用Python获取目录的所有者和组ID?

如何使用C读取文件夹中的所有文件

我希望读取特定文件夹中的所有文本文件。 文件的名字没有任何共同的模式,否则这个任务会变得更容易。 //read a file from the directory //Perform a common operation //write output to a common file //read the next file 如果我可以解决子文件夹问题,那将是一件好事,但即使是基本的实现也是足够的。 我试着查看以前提出的相关问题( 这里 , 这里和这里 ),但没有一个给出了我需要的C和Linux特定的答案。 编辑 :所以,这是我根据收到的答案写的 – #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/types.h> #include <dirent.h> #include <unistd.h> #include <errno.h> int main(int argc, char **argv) { DIR* FD; struct dirent* […]

如何在资源pipe理器中获取文件/目录的顺序?

我在C ++,Windows编程我不知道如果我可以得到某个文件夹中的文件的顺序。 FileFind的顺序似乎按字母顺序排列。 例如。 我可以拖动文件夹中的文件夹/文件。 如果我再次打开它,订单将保持不变。 我希望我能得到这个订单。 非常感谢! 对不起,我的问题没有说清楚。 我以为浏览器的顺序是关于文件系统的。 现在我从你的答案中知道,这只是探险家的命令。 那么,如何从资源pipe理器读取订单? 情况如下:我正在写一个图像查看器,双击图像,打开窗口。 并按“ – >”“< – ”,您可以导航图像文件夹。 用户希望在我的图像查看器中的导航顺序就像在浏览器中的顺序。 我不知道该怎么做 有没有任何shell API todo?

我怎样才能find文件夹内的所有文件的大小?

是否有任何API在C ++获取指定文件夹的大小? 如果没有,我怎样才能得到包括所有子文件夹和文件的文件夹的总大小?

exception日志文件的最佳位置(Windows)

exception日志应该去哪里的问题已经在这里讨论了一次或两次(或更多),其中一个build议是应用程序不应该写入安装文件夹。 但是,如果我将日志放在%appdata%的某处,这意味着每个用户都有自己的一组日志。 我宁愿将所有日志都放在一个位置。 在最后一个MSDN mag问题之一中,在安装文件夹(例如%programfiles \ myapp \ logs)中有一个单独的子文件夹日志被称为有效的exception。 当然,这个文件夹的ACL必须相应的设置。 安装文件夹中是否有一个日志文件夹或绝对不行? 你把你的exception日志放在哪里? 编辑: 实际上,我们使用的是log4net,所以日志的位置和types是完全可configuration的。 不过,我想要有一个合理的默认值。 我更喜欢在事件日志中有一个文件。 对于大多数用户来说,文件比事件日志更容易处理。 不过,我们假设我想要文件。 在安装文件夹中有日志文件夹可以吗?

使用FORFILES批量移动30天的文件夹

我目前正在工作,只从一个目录到文件夹的文件夹。 我创build的当前bacth文件如下。 Set /p target=Select Target Destination: ForFiles /P "C:\Batch test" /D -4 /C "CMD /C if @ISDIR==TRUE echo Move @FILE %target%" &Move @File %target% pause 我遇到的问题是使用一个目标目录中有一个空间,例如“C:\ Move Test”。 我想知道是否有办法将文件夹移动到名称中有空格的另一个目录。

Java – 如何更改文件夹的图标

那么如何更改Java中的文件夹的图标(Windows系统)有没有一个类或什么原因我已经搜查,我找不到任何东西…