2

NSIS インストーラーを使用しています。ファイルを解凍したいのですが、以前はサイズがわかりませんでした。出来ますか?ありがとう!

4

2 に答える 2

1

FileSeek基本的には、最後から0番目のバイトの位置を取得するために使用できます。

FileOpen $0 somefile.txt r    ;open somefile in read mode
FileSeek $0 0 END $1          ;ask for the 0th byte from the end, and put the value in $1
FileClose $0
;here you have the size in $1

これは、ファイル名を取得してスタックを介して結果を返すFileSizeNew関数の変数を保持するより便利な方法で使用されます。

于 2013-03-19T09:55:53.397 に答える
1

GetSizeマクロを使用できます。NSISにプリインストールされています。

于 2013-03-19T13:45:27.727 に答える