以下のような操作を行いたいのですが、良い方法が思い浮かびません。
思いついた方がいらっしゃったら、ご教示いただければ幸いです。
よろしくお願いします。
【概要】
Aserverのcommonフォルダから3階層下のフォルダに入っているファイルを、
一定の規則に沿ってフォルダ名を変えながら自分のクライアントのcommonフォルダにコピーする。
【詳細】
コピー元:\\Aserver\common\(不規則な名前)\(不規則な名前)\A01234567\*.*
⇒ A01234567の部分のフォルダ名は、アルファベット1文字+数字6桁または数字8桁。
コピー先:C\:common\A01\A012345\*.*
⇒ コピー元のA01234567の部分のフォルダ名から、
まず最初のアルファベット+数字2桁を取り出してフォルダを作り、
さらにその中にアルファベット+数字6桁のフォルダを作り、
そのフォルダの中にコピー元のファイルをコピーする。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
その気になれば dir, findstr, for, set などを駆使すればできる (はずだ) けど.... たぶん暗号になることはしょうがないと思います.
#1 でも言われるようにいったんバッチファイルを作った方が簡単な気がする.
No.1
- 回答日時:
こんにちは。
あまりスマートでありませんが、それだけ規則が具体的に決まっているのであれば、バッチファイルを作ってはどうでしょう。
1) dir /S > hoge.bat などとして全ファイル名をファイルに落とす
2) マクロ機能付きエディタなどでバッチファイルに仕立て上げる
3) 実行
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- グループウェア 一太郎がイントラで開けません。対処方法を知りたいです。 3 2023/04/04 13:30
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/26 17:13
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- UNIX・Linux Ubuntu でinvalid filenameとなるファイルをコピーする方法 3 2023/06/08 22:26
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/24 08:33
- Excel(エクセル) 1つのファイルを複数のフォルダにファイル名を【明日の日付】にして、コピーしたい 5 2022/12/13 20:11
- Excel(エクセル) ExcelVBA メモ帳を起動し名前を付けて指定フォルダに保存 2 2022/04/18 13:15
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
- Excel(エクセル) 1つのファイルを複数のフォルダにファイル名を【明日の日付】にして、コピーしたい 5 2022/12/13 04:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
ファイル名と同名のフォルダを...
-
EXPLORERで開いているフォルダ...
-
C ファイル出力で、フォルダが...
-
ファイル名から該当フォルダへ移動
-
VBA:特定の文字を含むフォルダ...
-
多量のファイルをフォルダに自...
-
サーバ内のフォルダ名と各フォ...
-
条件に合うフォルダが存在する...
-
パス名に2バイト文字(マルチバ...
-
カレントフォルダって?
-
Excel VBA 同じ名前のフォルダ...
-
フォームを最前面に表示したい...
-
フォルダ配下のファイル作成日...
-
Hitachi Embedded Workshop (HE...
-
vbsで選択ダイアログを表示した...
-
VS2005で"定義へ移動"ができません
-
VBA フォルダ名に特定の文字を...
-
バッチファイルで指定フォルダ...
-
フォルダ内のPDFファイル名を変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
パス名に2バイト文字(マルチバ...
-
ファイル名と同名のフォルダを...
-
VBA 最新のフォルダ取得
-
Excelのハイパーリンクについて...
-
デスクトップの画像をhtmlに表...
-
ディレクトリ名変更してコピー...
-
VBA フォルダ名に特定の文字を...
-
バッチファイルで指定フォルダ...
-
フォルダ内のPDFファイル名を変...
-
Access VBA で フォルダ権限...
-
excelマクロ 冒頭3文字が一致す...
-
【マクロ】ファイル名の日付に...
-
フォルダにリンクを貼りたい
-
会社のネットワーク上のファイ...
-
多量のファイルをフォルダに自...
-
C ファイル出力で、フォルダが...
-
保存先のフォルダ名を指定した...
-
vbsで選択ダイアログを表示した...
-
Excel VBA 同じ名前のフォルダ...
おすすめ情報