ファイル名からファイル(写真、ビデオ)の変更 - file-system フィールド と file-transfer フィールド と file-management フィールド と media-files フィールド と bash フィールド android 関連 問題

Change file pictures videos timestamp from filename












0
vote

問題

日本語

TRUの周囲に異なるディレクトリの周囲とPC /スマートフォンでファイルを移動するときは、通常、最後に変更された日付のタイムスタンプが通常、移動/コピー操作の非常に日付にリセットされます。これにより、一部のアプリ(Gallery)では、特にイメージやビデオのために非常に迷惑なもので、ファイルが順次並べ替えられているファイルがあります。

通常、これらの種類のファイルは、ビデオのためのイメージとvid_yyyymdd_hhmmss.mp4のためのimg_yyyymmdd_hhmmss.jpgの命名規則に従います。 だから私は 998877666544330 とファイル名からの文字を抽出することについて、ファイル名自体のエフェクト部分にあるタイムスタンプを組み合わせて考えています。

このスクリプトを見つけました EphestioneのHQ < / a> <コード> for i in IMG*.jpg; do busybox touch -t ${i:4:8}${i:13:4}.${i:17:2} $i; done しかし、ターミナルでのみ機能します。私はそれからスクリプトを作ろうとしましたが、それはうまくいきません(下記参照)

<事前> <コード> $ openssl s_client -connect <IPADDRESS> 2

理想的には、このようなスクリプトを最上位のDCIMまたは写真ディレクトリに入れて、それがサブディール内のすべての画像やビデオを処理します。もちろん根ざしています。

              

回答リスト

1
 
vote
vote
ベストアンサー
 

スクリプトから削除<コード> 99887766544330 inループ

それは次のようになるべきです:

<事前> <コード> basename $i1

あなたのスクリプトに応じたwhatsappのイメージとビデオは同じ時間12:34を持っています。

編集:サブディレクトリを通過するには、次のようにループを変更してください。

<事前> <コード> basename $i2

説明:

検索。 -type f -name " .mp5":現在のディレクトリ(。)に "img _ .jpg"(-name "_ * ..jpg")が含まれているファイル(-type t)の検索(。)そしてサブディレクトリ。

j = basename $i :ファイル名(パス全体ではなく)を取得し、それをjに割り当てます。

touch -t $ {j:4:8} $ {j:13:4} $ i:$ {j:4:8} $ {j:に取得した日時に基づいてファイルの修正時刻を変更します。 13:4}。

 
 
       

関連する質問

4  Bashを介してFTPセッションを開始することは可能ですか?  ( Is it possible to start an ftp session via bash ) 
は、Bashシェルを介してAndroid Samsung Galaxyスマートフォンでセッションを開始してファイルにリモートでアクセスすることができますか? ...

8  端末エミュレータからのアプリケーションの実行[閉じ]  ( Running applications from a terminal emulator ) 
閉じたこの質問はオフトピックです。現在答えを受け付けていません。 この質問を改善したいですか? ...

1  タブレットの上のバッシュ端末  ( Bash terminal on tablets ) 
タブレットを購入して、キーボードドックを使用して作業するためのネットブックとして使用したい(私はまだタッチスクリーンとスタイラスのオプションがネットブックを購入する)。私はほとんどのLinuxマシンで働き、SSH、VPN、およびX Windowsをリモートで開...

5  Bash - IPのないネットワーク上にコンピュータが存在するかどうかを確認するには(すなわち、デバイス名のみ)。  ( Bash how can i check if a computer exists on my network without ip i e by de ) 
私の電話が私のラップトップと同じWiFiネットワーク上にある場合、私の電話はタスクーーを介して特定のシェルスクリプトを実行したいと思います。私の最初のアイデアは、 998877666544330 ファイルを編集することですが、デバイスも1つのWiFiネットワー...

1  CyanogenMODでBash Shellプロンプトを変更する方法  ( How to modify bash shell prompt in cyanogenmod ) 
誰もがシェアーゲンモードでシェルプロンプトを修正する成功を持っていましたか?現在、#はかなり無駄で、少なくとも作業ディレクトリを表示するのは多くのことです。また、タブ完了は可能ですか? ...

24  コマンドラインから「USBテザリング」Android設定を有効にすることは可能ですか?  ( Is it possible to activate the usb tethering android setting from the command ) 
Bashスクリプト内から「USBテザリング」を有効にしたいので、 99887765544331 でコマンドラインを実行する可能性はありますか? edit1 : 次のコマンドは必要な設定を開きますが、一人では変更しないでください。 <事前> <コード> a...

1  AndroidタブレットのBash-Shell(Transformer PAD TF701T)  ( Bash shell on android tablet transformer pad tf701t ) 
ハードウェアキーボード(ドイツのレイアウト)をサポートするターミナルエミュレータと一緒にAndroid上で完全に作業用のバッシュシェルを取得する方法はありますか? 少なくとも必要な機能(ターミナルアプリ、グラフィカルではありません): 通常の.BASHRCと...

0  ファイル名からファイル(写真、ビデオ)の変更  ( Change file pictures videos timestamp from filename ) 
TRUの周囲に異なるディレクトリの周囲とPC /スマートフォンでファイルを移動するときは、通常、最後に変更された日付のタイムスタンプが通常、移動/コピー操作の非常に日付にリセットされます。これにより、一部のアプリ(Gallery)では、特にイメージやビデオの...

0  Androidでapkを削除するためのaddon.d bashスクリプト5.1 cm12.1が動作していない  ( Addon d bash script for removing apks after nightly reflash on android 5 1 cm12 ) 
私の銀河系のNexus Phoneのためにundroid 5.1(cm12.1)のインストールをundroidに除去するのは、/system/addon.d/にbashスクリプトを持っています。新しい夜間のリフレッシュは、システムアプリをいくつかのシステムアプ...

11  Bashをデフォルトシェルとして設定する方法  ( How to set bash as default shell ) 
CyanogenModを使ってデバイスにADBを渡して、素敵なバッシュシェル、カラープロンプト、そしてBashrcが表示されています。 / system / xbin / bashから/ system / bin / shへのシンボリックリンクが表示されませ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有