差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
最新のリビジョン両方とも次のリビジョン
software:7zip:rootdir [2017/09/26] – 作成 ikatakossoftware:7zip:rootdir [2017/09/26] – [相対パス] ikatakos
行 3: 行 3:
 7zipは、どのフォルダが圧縮ファイル上でのルートフォルダになるか、というのがわかりづらい。 7zipは、どのフォルダが圧縮ファイル上でのルートフォルダになるか、というのがわかりづらい。
  
-他者との一時的なデータ通信だけなら気にすることは無いだろうけど、大量のデータをバックアップする場合はルートフォルダを揃えていないと後からプログラム処理で読み取りづらいなど、場合によって困ることが出てくる。+一時的なデータ通信で圧縮するだけなら特に気にすることは無いだろうけど、場合によって困ることが出てくる。
  
-こういうの、多分どこかに書いてあるんだろうけど、見つからない。なんて検索したら良いんだろう。+  * 大量のファイルをまとめた「フォルダ」を圧縮したつもりが間違えて「大量のファイル」自体をルート空間に置いてしまうと、解凍時、ファイルが溢れかえってえらいこっちゃになる 
 +  * データのバックアップを保存する場合、ルートフォルダを統一していないと後からプログラム処理で読み取りづらい 
 + 
 +こういうの、どこかに書いてあるのかな。それとも詳細は制作者のみぞ知るところなんだろうか。見つからない。なんて検索したら良いんだろう。
  
  
行 51: 行 54:
 ====相対パス==== ====相対パス====
  
-絶対パスと異なり、基本的にcwdがルート空間になる+絶対パスと異なり、基本的にcwdがルート空間になり、dir1がそこに作られ
  
   > 7z a test3.7z dir1\dir2      => ルート空間にdir1   > 7z a test3.7z dir1\dir2      => ルート空間にdir1
行 61: 行 64:
   > 7z a -r test10.7z ..\cwd\dir1\*.txt  => ルート空間にdir2   > 7z a -r test10.7z ..\cwd\dir1\*.txt  => ルート空間にdir2
  
-どちらもワイルドカードと-rスイッチを使用し、同じ指定方法なのに、「''..''」を使った方は絶対パスと同様、「ワイルドカードを始めて使用したファイル or フォルダ」の、「(コマンド上で)1つ左のフォルダ」の、「(実際で)1つ下層のフォルダ」であるdir2がルート空間に作られている。+どちらもワイルドカードと-rスイッチを使用し、同じパスを指定しているのに、「''..''」を使った方は絶対パスと同様、「ワイルドカードを始めて使用したファイル or フォルダ」の、「(コマンド上で)1つ左のフォルダ」の、「(実際で)1つ下層のフォルダ」であるdir2がルート空間に作られている。
  
software/7zip/rootdir.txt · 最終更新: 2017/09/28 by ikatakos
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0