教えて頂きたいこと
colaboratory のcontentでフォルダを作成したときの挙動について
前提
まず私が認識している仕様は、以下のコードのようにzipファイルを解凍したフォルダをcontet直下に配置した場合、ランタイムの接続を解除して消去した時に、このファルダ(ファイルも)は消えてなくなります。
その為、ランタイムが接続されている時のみ、一時的に利用する場合に有用なものだと考えていまいした。(contentの下に置くとデータのやりとりが速いらし為、ここに置きたい。)
python
1!cp -r "/content/drive/MyDrive/train_imgs.zip" . 2!unzip "/content/train_imgs.zip"
問題
そこで、contentの下に以下のようなファルダを作り、ファイルを移動させたところ、同様にランタイムの接続を解除し消去すると次に実行する時に消えていました。
content/data ----- Imagges ----- train | --- val | --- test
2回目以降同じコードを実行すると、上のフォルダが作成され、もちろん中身が空のものが作成されます。しかし、ファイルを移動すると、すでにそのファイルは存在するとエラーが出ます。
python
1Destination path '/content/data/Images/train/000012.jpg' already exists
見てみると、先ほどまで空だったはずなのに、1回目に移動させたファイルがすべて存在していました。
ランタイムの接続を解除し消去したはずなのに、なぜ前回のフォルダが、ファイルを移動させると復活するのでしょうか。仕様や挙動について教えて頂きたいです。
回答1件
あなたの回答
tips
プレビュー