Install4j “安装4J”;“复制文件和目录”;安装程序操作不会复制文件目录路径

Install4j “安装4J”;“复制文件和目录”;安装程序操作不会复制文件目录路径,install4j,Install4j,我备份了安装过程中需要替换的文件。为此,我使用上述操作。但是,它只是将子目录中的文件复制到目标目录,而不是将源的目录层次结构复制到目标目录。示例:我在此目录结构中有一些文件\dir1\dir2\dir3\files。它只复制dir3下的文件,而不复制\dir1\dir2\dir3。我需要在备份中保留目录结构。有人能帮忙吗 我正在使用Windows7企业版 非常感谢。您必须在操作中选择根目录,即包含“dir1”的目录。然后,它会将整个目录树复制到目标 如果您只想复制目录树的一部分,请使用“目录筛选

我备份了安装过程中需要替换的文件。为此,我使用上述操作。但是,它只是将子目录中的文件复制到目标目录,而不是将源的目录层次结构复制到目标目录。示例:我在此目录结构中有一些文件\dir1\dir2\dir3\files。它只复制dir3下的文件,而不复制\dir1\dir2\dir3。我需要在备份中保留目录结构。有人能帮忙吗

我正在使用Windows7企业版


非常感谢。

您必须在操作中选择根目录,即包含“dir1”的目录。然后,它会将整个目录树复制到目标


如果您只想复制目录树的一部分,请使用“目录筛选器”和“文件筛选器”属性。

谢谢您的回复,Ingo。Install4J中似乎有一个bug。如果源文件是directory,它将创建目录,当它涉及到该目录中的文件时,它将在先前的目录中再次创建相同的目录,并将文件复制到该目录中。在上面的示例中,源为\dir1\dir2\dir3\file1.txt,目标为\dir1\dir2\dir3\dir3\file1.txt。dir3被创建两次。只有当您将目录作为源而不是特定文件传递时,才会出现这种情况。这是我们努力解决的一个主要问题。非常感谢您的帮助。非常感谢。我的意思是在上面的评论中说\dir1\dir2\dir3\file1.txt是源目录结构,但您将\dir1\dir2传递给install4j,以防出现上述错误。请将一个小测试用例发送给我support@ej-科技网