このようなフリーツールを探しています。どなたかご存知の方教えていただければ!よろしくお願いします。
こんなんでどうでしょ
@echo off setlocal enabledelayedexpansion rem ========== rem コピー元↓ rem ========== set FROM=c:\hoge rem ========== rem コピー先↓ rem ========== set DEST=c:\copy call :COUNT %FROM% if not exist "%DEST%\*" md "%DEST%" call :COPY "%FROM%" for /F "delims=" %%D in ('dir/b/a:d/s "%FROM%"') do call :COPY "%%D" goto :EOF :COPY set FOLDER=%~1 set TOFOLDER=%DEST%!FOLDER:~%COUNT%! if not exist "%TOFOLDER%\*" md "%TOFOLDER%" for %%F in ("%FOLDER%\*.*") do copy nul "%TOFOLDER%\%%~nxF" goto :EOF :COUNT set STR=%* set COUNT=0 :LP if "%STR%"=="" goto :EOF set /A COUNT=%COUNT%+1 set STR=%STR:~1% goto LP
http://d.hatena.ne.jp/papermelt/20110919/1316404963
何故かURL必須だったのでとりあえず作る時に見たページを
フリーソフトっていうのは自作したものが
他の人にも需要があるだろうと親切心からタダで公開するんであって
オンリーワンな挙動をする特殊なプログラムを求めてるなら
自作するか金払って作ってもらうかのどちらかしかないよ
例を挙げてみれば、C:\hoge\ フォルダに
hoge.txt
nomi.jpg
text.gif
...
という風なファイル群100個ほどあるとして、これらのフォルダ構造を再現しながら、0バイトの
hoge.txt
nomi.jpg
text.gif
...
という空ファイルをC:\copy フォルダに取得したいのです。
でも0バイトのファイルなんて普通の人からすれば単なるゴミです
仮にそうしたプログラムを自作する人がいたとして
きっとこれはほかの人も望んでいるソフトに違いないと
公開するような人はまずいないと思うんだ
もしファイル構造をテキストファイルに書き出すだけでもいいのなら
コマンドラインに以下のように入力すれば事足りるからね
dir C:\hoge > copy.txt
でもやはりファイル構造を再現したいと思う人はまずいないと思うよ
だってそんなの作成したって削除する以外に何か使い道があるように思えないもの
これでやってみようと思います。
結果の出力先をモニターからファイルに変更しただけです
http://cmd-pro.com/tec_redirect.html
下記サンプル1
https://pf-j.sakura.ne.jp/program/dos/doscmd/dev_nul.htm
右クリックメニューの新規作成からテキストドキュメントを選ぶだけで作れる