for %X in (\location-of-500to700-empty-text-files\*.txt) do echo type C:\text-file-that-has-desired-contents GT %X
Isso parece bom? Em seguida, retire a palavra "echo" e substitua o "GT" por dois símbolos maior que.
for %X in (\location-of-500to700-empty-text-files\*.txt) do type C:\text-file-that-has-desired-contents >> %X
A parte entre parênteses mostra onde estão os arquivos vazios e o nome do arquivo após a palavra type
é o arquivo que contém os dados que você deseja inserir em cada arquivo vazio.
Nota: Isso fará o que você realmente pediu. Sinto-me pouco confiante de que você pediu o que estava tentando realizar. Se você tem certeza absoluta de que pediu a coisa certa, basta personalizar os locais dos arquivos.