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

Windows和重命名文件夹,“con”问题

为什么在Windows中,你不能命名一个文件夹'con'? 每当我尝试命名文件夹为“con”(不带引号)时,它默认为其原始名称。 为什么这样做?

如何在path长度大于256的窗口中创build目录

我在文件夹path中有几个级别的目录。 当path超过256时,我无法从中创build子文件夹或文件。 有没有机会build立超过这个长度的path。 谁能帮我吗。

Robocopy:复制保存文件夹结构但添加子文件夹的文件

我需要将包含子文件夹的文件夹复制到另一台机器上的共享文件夹中。 在此期间,脚本应在每个目标文件夹中创build一个自定义子文件夹,并将文件放置在那里 我希望这个例子说明了这个任务: 对于以下源文件夹: –Logs —-Application ——Service ——–Log1.txt ——–Log2.txt ——WebSite ——–Log1.txt ——–Log2.txt 目标文件夹应按以下方式创build: –Logs —-Application ——Service ——–Machine1 ———-Log1.txt ———-Log2.txt ——WebSite ——–Machine1 ———-Log1.txt ———-Log2.txt 正如你在最底层所看到的,子文件夹Machine1已经被创build了。 你能提供一个PowerShell脚本的例子吗? 我在ROBOCOPY命令中调查了input参数。 看来它不允许这样做直截了当。 另外我知道,我可以symply遍历所有文件夹结构,创build所需的子文件夹,并将文件复制到每个子文件夹。 但是这似乎太“长”了。 所以我想知道如果我错过了什么。 也许有一个更好的方法来做到这一点。

如何通过batch file列出所有具有大小的文件夹

我想要一个简单的解决scheme列表的文件夹和他们的大小以txt或csv格式。 我使用这个代码文件夹列表 dir C:\Temp\*.* /b /a:d > C:\folderList.txt 电stream输出 <<folderList.txt>> folder1 folder2 folder3 所需的输出 <<folderList.txt>> folder1 # 100 MB folder2 # 30 MB folder3 # 110 MB 只是它会产生每个文件夹的大小..我怎么能继续? 任何帮助

对文件夹中的所有文件执行命令

我想运行一个目录中的所有文件的命令。 对于(c \ conversion * .ajt)%% 1 转换命令 %% 1 %% 2然而,我需要有一个输出文件名与input相同,但具有不同的文件扩展名。 asciitojt.exe filename1.ajt filename1.jt asciitojt.exe filename2.ajt filename2.jt asciitojt.exe filename3.ajt filename3.jt 是我想要离开系统。 我如何replace最后3个字符? 这是运行在一个batch file。