NSISを使用してディレクトリをコピーする方法についての情報はありませんか?ファイルコマンドがありますが、ディレクトリをコピーするコマンドはあります。NSISを使用してディレクトリをコピーします。
18
A
答えて
22
シンタックスはディレクトリとファイルの両方で同じですが、終了時に0。 File
コマンドは、指定された引数がディレクトリの場合、ディレクトリをコピーします。たとえば、次のようにすることができます。
SetOutPath "outputPath"
File "myDirectory\" #note back slash at the end
しかし、これは最上位ディレクトリのみをコピーします。再帰的にそれを行うには、/r
スイッチ
SetOutPath "outputPath"
File /nonfatal /a /r "myDirectory\" #note back slash at the end
コピーmyDirectory
(ただしmyDirectory
フォルダ自体)の内容を持っています。 /nonfatal
は、特定のディレクトリがない場合はエラーなしで無視します。 /a
はファイル属性もコピーします。 /x
スイッチを使用してファイルを除外します。
そうでない場合
、SetOutPath "outputPath\myDirectory"
File /nonfatal /a /r "myDirectory\" #note back slash at the end
コピーoutputPath
からmyDirectory
フォルダを含めmyDirectory
のすべての内容。
4
3
予め存在することができないディレクトリにファイルを解凍(あなたのインストーラがあるDVDからファイルをコピーする必要がある場合は$ EXEDIRを使うことができます...)
関連する問題
- 1. NSISでchrome extensionをコピーして、ディレクトリをインストールする
- 2. NSISはディレクトリからランダムファイルを使用します
- 3. NSIS - インストーラ自体をコピーします
- 4. pythonを使用してファイルをディレクトリにコピーします。
- 5. npmを使用してフロントエンドモジュールをトップレベルのディレクトリにコピーします
- 6. Grunt.jsコピーを使用して、ディレクトリから別のディレクトリにすべてのファイルをコピーします。
- 7. Paramiko SFTPを使用してディレクトリをコピーする
- 8. コピー中にIFileOperationを使用してディレクトリを作成する
- 9. PowerShellを使用してディレクトリ構造をコピーする
- 10. Javaを使用してディレクトリとその内容をコピーする
- 11. JAFS APIを使用してHDFSのディレクトリをコピーする
- 12. ブーストファイルシステムを使用してディレクトリをコピーする方法
- 13. Javaの.jarプログラムを使用してディレクトリをコピーする
- 14. maven copy resouresプラグインを使用してディレクトリをコピーする方法
- 15. Rubyを使用してあるディレクトリから別のディレクトリにファイルをコピーする
- 16. アセンブリをコピーしてMSBuildタスクを使用してディレクトリを構築する
- 17. Powershellを使用して同じディレクトリにファイルをコピー
- 18. Powershellはcsvのリストを使ってディレクトリをコピーします
- 19. docker-composeまたはdockerfile(コピーなし)を使用してディレクトリをマウント
- 20. ディレクトリ内のファイルのみをコピーします。ディレクトリはコピーしません。
- 21. gulpを使用して同じディレクトリ内のファイルを同じディレクトリにコピーします。
- 22. Visual Studio 2010:CopyDirectoryまたはxcopyを使用して全ディレクトリをコピーする
- 23. NSISを使用したMySQLのサイレントインストール
- 24. ディレクトリをタールしてコピーするスクリプト
- 25. Javaを使用してすべてのディレクトリをFTPでサーバにコピー
- 26. NuGet contentFilesを使用してファイルをコピーして出力ディレクトリを構築します
- 27. perlの新しいディレクトリにコピーして移動するファイルのリストを使用
- 28. Jenkinsを使用してNSISインストーラを構築する
- 29. 複数のディレクトリをコピーして名前を変更します
- 30. Hadoopはディレクトリをコピーしますか?
ありがとう!最後の例は、私が SetOutPath $ INSTDIR \ mydirectoryなど を使用する必要があり、フォルダを作成するには...しかし働くよう、次に ファイル/ A/R「mydirectoryなど\」 – werner
@nawfal、のためにどうもありがとうございますされません最後に「\」を強調します。それは私を運転していたCRAZY !!私はNSISのドキュメントでそれを参照するものは何も見ませんでした。 – Damian
重要なことは、コンパイル段階でインストーラの実行可能ファイル内にディレクトリをパックするのと同様の副作用があるということです。 – Andry