人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

WindowsXPのコマンドプロンプトで、ある膨大な量のテキストとCSVファイルをXCOPYコマンドでコピーをしたら、途中で「メモリが足りません」とエラーが出て全てをコピーできませんでした。一つのバッチファイルでこれらを全てコピーするにはどうしたらいいでしょうか。一つのファイルは数KBの物から数MBの物があり、全体で50GB程あります。ハード的にメモリを追加する等は考えていません。

●質問者: els
●カテゴリ:コンピュータ 趣味・スポーツ
✍キーワード:CSV KB MB WindowsXP XCOPY
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● aef444
●25ポイント

http://bbs.com.nifty.com/mes/cf_wrentC_list/FPCU_B020/wr_sq=0502...

@nifty:PC Users` Guide Forums本館:掲示板:OPEN:DOSプロンプト活用相談室4

こちらはいかがですか。

◎質問者からの返答

ありがとうございます。

255バイトの壁ですか・・・フォルダ名は多くありすぎますので、変更はできません・・・。

メモリが足りないというより全体のPATHが長すぎるんですね・・・。

これを回避するにはやはり階層を浅くするしかないのでしょうか。


2 ● goldman
●25ポイント

http://hp.vector.co.jp/authors/VA015622/

このソフトに同封されている ASYNCP コマンドは255文字の壁を越えてファイルの高速コピーができます。

例)

CD C:¥TEMP

FOR %F IN (*.*) DO ASYNCP %F C:¥WORK¥%F

※バッチファイル内で記述するばあいは%%Fというように変数の前に%が2つ必要です。

◎質問者からの返答

ありがとうございます。

便利そうなソフトですねぇ^^

一度試してみたいと思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ