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* […]

无法使用mkdir创build文件夹

环境信息: * Windows Vista * PHP 5.2.9-2 我正在做一个项目。 我们说这个名字就是“project”。 我的PHP文件意味着用户交互将被发现在 项目/ file.php 现在,我有一个数据库和一些地图,它们通常包含类和configuration文件。 还有一个用户的地图,我存储他们可能上传的图像。 例如: 项目/文件/用户/ 0 / profilePic.jpg 该数字与数据库中的user_id相对应。 我的register.php文件包含这行代码: mkdir('/files/Users/'.$id) $idvariables是数据库中最大的id号,加上1。 但它不会工作。 我检查了文件夹,我有读写权限(我是我的机器上的pipe理员)。 我究竟做错了什么? 注意:有权告诉我有一个更好的方法来组织这个保留给那些谁可以给我一个有用的答案。 :P

如何在打开.bat文件脚本后保持cmd运行

基本上我已经在记事本中写了一个“脚本”,并将其保存为一个.bat文件。 它所做的只是改变目录。 这样写: cd C:\Users\Hello\Documents\Stuff 它确实改变了目录,但是我想在cmd之后写更多的目录。 防爆。 select一个程序来运行。 这似乎很简单,但我无法弄清楚。 我读了一下pause ,但只是等待一个键,然后closures。

什么是压缩目录到单个文件的方法

不知道怎么问,所以我会解释一下情况。 我需要存储一些压缩文件。 最初的想法是创build一个文件夹并存储所需的压缩文件,并创build一个文件来保存关于每个压缩文件的数据。 但是,我不能创build许多文件,只能有一个。 我决定创build一个压缩文件,其中包含有关进一步数据的头文件,头文件保存了压缩的数据。 但是这个选项有缺点,例如编辑这样的文件在创build之后需要很长时间,因为即使我想添加一个小文件也必须完全重写。 所以,如我所想,我需要创build一些具有特定属性的文件夹,并创build尽可能多的文件。 这甚至有可能吗? 我正在为Windows创build一个应用程序,所以我可以使用任何在Windows上工作的东西,而且我正在使用C ++进行编码。 注意:单个文件是必需的,因为,例如,它将通过电子邮件发送,并附加许多文件不是​​一个理想的解决scheme。 注:我不需要压缩algorithm,我需要一些方法来有效地存储在单个文件中的一切。

文件夹比较通过命令行

我想比较Windows(Vista,XP)上的两个文件夹,它们有大量的大文件,我需要比较。 如果我使用超越比较或这样的工具来比较文件夹,如果我手动执行它是花了很多时间。 我需要将该文件夹比较添加到batch file。 所以在Windows(XP,Vista)上,是否有任何命令(内置)或任何第三方工具/实用程序(商业或免费软件)来比较使用命令行的两个文件夹。

java:点击button打开文件夹

在java中,我们怎样才能打开一个单独的文件夹(例如c :)用户点击一个button,例如像“在磁盘上find这个文件”或“打开包含文件夹”的方式,当我们下载一个文件时,我们想要知道它被保存在哪里。 目标是节省用户的时间来打开浏览器并在磁盘上find文件。 谢谢(下面的图片是firefox的一个例子) 我得到了答案:这是在Windows 7中为我工作的东西: File foler = new File("C:\\"); // path to the directory to be opened Desktop desktop = null; if (Desktop.isDesktopSupported()) { desktop = Desktop.getDesktop(); } try { desktop.open(foler); } catch (IOException e) { } 感谢@AlexS