5

「プログラミングではない」質問をして撃ち落とされても、あまり驚かないでしょうが、誰かが知っているかもしれません...

WinXP に組み込まれている "Send to Compressed (zipped) Folder" 機能を使用して Subversion サンドボックスの内容を圧縮していたところ、作成された .zip ファイルに .svn ディレクトリとその内容が含まれていないことに驚きました。

私は常にすべてのファイルが含まれていると想定していましたが、どのプロパティ/オプション/属性が含まれているか、またはそれ以外を制御しているかを特定できません。誰でも助けることができますか?

ありがとう、トム

編集:

では、問題を処理するスマートな方法はありませんか? 本当の問題 (show hidden files set to true. Windows が有効なフォルダーと見なさないため、.svn フォルダーは圧縮されません) はまだ解決されていません。

ありがとう...

4

7 に答える 7

4

[圧縮フォルダーに送信] は、ドットの前に名前がない (".svn" など) フォルダーには移動しません。ドットで始まる他のフォルダーがある場合、それらも含まれません。名前のないファイルは除外されません。隠し属性は発動しない。

バグかもしれませんし、仕様かもしれません。Windows エクスプローラーでは、基盤となるシステムで処理できる場合でも、ドットで始まるフォルダーを作成できないことに注意してください。

于 2008-08-27T14:05:18.207 に答える
1

「送る→圧縮(zip)フォルダ」でzipファイルが作成されます。そこに入れるものは、設定に基づいています。デフォルト設定では隠しファイルは含まれません。エクスプローラーの表示設定を Kibbee で「隠しファイルとフォルダーを表示する」に設定している場合、「送信先 --> 圧縮 (zip 形式) フォルダー」を選択すると、隠しファイルが zip ファイルに入れられます。

XP には、フォルダー ツリーを再帰するときに隠しフォルダーが含まれないというバグがあります。現在のフォルダーにある場合は、それらを取得できます。再帰は Vista で機能します。

「.」で始まるファイル Windows エクスプローラーで作成できないことを除けば、Windows に特別なものはありません。ただし、有効なファイル名です。

フォルダーに隠しファイル/システム ファイル/フォルダーが含まれている場合は、7-Zipなどを使用することをお勧めします。

于 2008-08-27T14:15:55.887 に答える
1

Send to Compressed Folder の Windows 7 実装は、動作が異なります。ドットで始まるファイル/フォルダー (例: ".SVN") が zip ファイルに含まれます。

于 2010-01-07T11:52:59.850 に答える
1

通常は表示されないファイルが含まれていない場合があります。または、ファイルが存在する可能性がありますが、.zip ファイルが非表示になっているため、エクスプローラーで .zip ファイルを再度開いたときに表示されない場合があります。[ツール] -> [フォルダ オプション] に移動し、[表示] タブに移動して、ラジオ ボタンを選択して隠しファイルとフォルダを表示します。

于 2008-08-27T13:57:19.787 に答える
0

最後に、.svnフォルダーをZIPする簡単な方法がないことがわかったため、代わりにwinRARに移動しました。または、winZipを使用することもできます。

于 2009-07-28T12:59:26.003 に答える
0

圧縮フォルダー シェル拡張機能は、パラメーターとして明示的に指定されていない限り (つまり、[送信] コマンドで選択されていない限り)、名前がドットで始まるディレクトリ (ファイルは無視) を無視するようです。

サードパーティのドキュメントを参照せずに、「圧縮フォルダー」sendto アイテムがそもそもをしているのかさえわからないため、他に何が除外されているかを見つけるのは困難です。

編集:

OK、「圧縮フォルダーに送信」sendto ショートカットの拡張子は .ZFSendToTarget で、zipfldr.dll によって処理され、すべての作業が行われます。

@Kibbee:
「隠しファイルの表示」を有効にしていますが、圧縮中に隠しフォルダーが含まれています。

于 2008-08-27T14:01:35.890 に答える
-3

圧縮されたフォルダーは .ZIP ファイルになるという意味ではなく、フォルダーの内容のみが圧縮され、通常のフォルダーのように見えます。

于 2008-08-27T13:48:59.290 に答える