全角のファイル名がFTPクライアントでダウンロードできないときはPython3.9を使おう

 

@niftyのLaCoocanサービスが2025年9月で突然終了してしまうから

データのバックアップを取った。

 

SQLファイルはLaCoocanサービスにログインしてaaとか適当なフォルダにphpMyAdminを

インストールしてパスワード忘れたらメールで再発行してもらえば.sqlファイルをエクスポート

して保存する。

 

homepageフォルダはFFFTP/FileZillaクライアントでダウンロードするのだが

全角のファイル名がダウンロードできない目に遭うこともある。

 

そこでPython3.9を使おう。3.8は絶対にだめです。無料ダウンロードできる。

 

「xAIのGrokによる支援」でAIにコードを書いてもらった。

14回の試行錯誤の末に全角のファイル名がダウンロードできた。

 

以下のコードを「file.py」でコピペして設定と全角ファイル名を入れる。

$ python3.9 file.py

で実行すると全角の「1.jpg」のファイルがダウンロードできた。これはでかい。

 

「1.jpg」は失敗したファイル名に適宜書き換える。

設定でサーバ名、アカウント、パスワード、ローカルのダウンロードしたいフォルダを指定する。

これでFFFTP/FileZillaクライアントで全角のファイル名で失敗したのを保存できる。

 

いくらGoogle検索してもあきらめました記事しか出てこないから書いた。

 

 

     import ftplib
     import os
     from pathlib import Path

     # 設定
     FTP_HOST = 'your_ftp_server'
     FTP_USER = 'your_username'
     FTP_PASS = 'your_password'
     FTP_DIR = 'your_directory'
     DOWNLOAD_DIR = 'your_local_directory'
     file = '1.jpg' # サーバー上のファイル名

     def download_single_file():
         # ローカル保存ディレクトリを作成
         Path(DOWNLOAD_DIR).mkdir(exist_ok=True)
         local_path = os.path.join(DOWNLOAD_DIR, file)
         print(f"ローカルパス: {local_path}")

        # FTP接続(Shift-JISエンコーディング)
         ftp = ftplib.FTP(FTP_HOST, encoding='shift-jis')
         ftp.set_debuglevel(2)
         ftp.login(FTP_USER, FTP_PASS) # ログイン
         ftp.sendcmd('OPTS UTF8 ON')
         ftp.cwd(FTP_DIR)
         ftp.voidcmd("TYPE I")

         size = ftp.size(file)
         print(f"サーバー上の {file} のサイズ: {size} バイト")

         with open(local_path, 'wb') as f:
             ftp.retrbinary(f'RETR {file}', f.write, blocksize=16384)
         downloaded_size = os.path.getsize(local_path)
         print(f"{file} をダウンロード完了 ({downloaded_size} バイト)")

         ftp.quit()

     if __name__ == "__main__":
         download_single_file()

 

 

プロモーション

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

難解用語を日常用語に変換するのがコツのワタナベ式記憶術

 

物権→大仏

 

債権→酒

債権者→酒屋の親父

債務者→恋人の美子さん

取り立てる→ぶん殴る

 

と言う調子で

 

難解な法律用語を記憶術で記憶

 

ワタナベ式記憶術の欠点は変換したイメージを書き留めないと忘れる

 

来年度の予備試験はCBTだからエンジニアはチャンス到来

 

ところで九州では納豆に砂糖をかけて食べる これは堀内春菜さんという演歌歌手に教わった

 

 

プロモーション

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Haswell-E 5960xは400W電源は足りなかった

スペック 
Corei7 5960x
8GB DDR4 x2
400W電源玄人志向
ASUS X99M WS/SE

電源つなぐと止まるのよね
ちょっと電源がパワー不足かな

サブマシンだしお金があるときでいいから
750Wを2つ


プロモーション


 

 



 

 



 

 



 

 



 

 



 

 



 

 



 

 



 

 



 

 





アリエクはお盆過ぎたら早かった


DOS/Vパーツのコネクタ2つ頼んだが

9月配達も覚悟したが

お盆過ぎたら早かった

8月に着いた

何がしたいってCPUの通電のためさ


4pin8pinx2コネクタ

すでに着いた4pin8pinコネクタ

プロモーション



 

 



 

 



 



スイカ🍉の皮を塩振って冷蔵保管したらたくあん風味


スイカの甘い果実はおいしく頂きました


皮は塩振って冷蔵保管しました


塩振ったら水が出ます


緑色の皮も丸ごと食べました


視覚的以外に食べたらたくあん風味でした


緑色の皮はもったいないから食べました


業務スーパー2000円アタック スイカ🍉付き

焼くだけのトンテキ

ブルドックソースお好み焼き徳用1.5L
薄力粉1kgの2つ

備蓄米は売り切れ

夏にバーゲンセールで170円くらいの麦茶

プロモーション



 

 



 

 



 

 



 

 



 

 



 

 



 

 



 

 



 

 



 

 



情報処理技術者試験 2026年からCBTに

応用や高度までCBTになるそうな



 

 



 

 



 

 



 

 



 

 



 

 



 

 



 

 



 

 



 

 



CPU電源 8ピン2つ


アリエクで格安のコネクタが届いたけど

4ピンx1→8ピンx1

8ピンx2

に足りないから


またアリエクで格安の

8ピンx1→8ピンx2

のコネクタを2つ送料込で注文しておいた


CPUが4ピンでは動かないのでね




AliExpressでこんな商品見つけたよ: 207円 | Cpuまたはgpu-8ピンから2*8ピン (6 2) 用のグラフィックカード,ダブルpci-8pin電源,スプリッターケーブル21cm



https://a.aliexpress.com/_oBZhdSx




プロモーション


 

 



横浜市長選挙行ってきた


最近区役所の仕事ぶりがつらいよね


だから市長も別の奴に変えよう


今回はあいつにした


結果は知らない






プロモーション



 

 



 

 



 

 



 

 



 

 



 

 



 

 



 

 



 

 



 

 



Windows11にAsrockでアップグレードにTPM2.0が必要


なんのこっちゃと思われたとしても

Windows10サポート終了まで70数日


マザーボードの取扱説明書を読んだら

TPM17pinのヘッダがあります


アマゾンでTPM2.0モジュールを買わないと

Windows11にアップグレード出来ない

Asrock X99M extreme


こりゃ大変だ






プロモーション