Пустой файл - это что?
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Пустой файл - это что?
http://tckb.mega-byte.info/content/view/291/51/ - здесь описывается создание пустых копий.что это такое, если это возможность просто создать пустой файл и использовать его как ссылку, то куда подставлять этот код, в каое меню (у меня FAT 32)
TOTALCMD#BAR#DATA
cmd.exe /c @echo off &
for /f "delims=" %%i in (%F) do fsutil file createnew "%T%%i" 0 > nul
shell32.dll,84
-1
TOTALCMD#BAR#DATA
cmd.exe /c @echo off &
for /f "delims=" %%i in (%F) do fsutil file createnew "%T%%i" 0 > nul
shell32.dll,84
-1
- StrangeRRor
- Сообщения: 214
- Зарегистрирован: Сб июл 15, 2006 13:16
- StrangeRRor
- Сообщения: 214
- Зарегистрирован: Сб июл 15, 2006 13:16
StrangeRRor писал(а):Ну вот я создал файл 1.txt в левой панели в нем текст, открыл вторую панель (типа панель назначения) и дальше что делать, куда щелкать, сотня меню, не понятно, объясните, где и что выбрать, чтобы в правой панели появился этот же файл, но нулевого размера, без текста (содержимого внутри).kdn писал(а):Но на FAT32 попробовать ни кто не запрещает.Создание в противоположной панели "пустых" (т.е. нулевого размера) копий выделенных файлов (работает на NTFS)
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
kdn
1. Выделяешь следующий текст, скопировал его в буфер обмена (Ctrl+C):
2. В Тотале на панели инструментов нажимаешь правой кнопкой мыши, появилось контекстное меню, в нём выбираешь пункт "Вставить". На панели инструментов появляется новая кнопочка.
3. В левой панели выделяешь (Insert'ом или Пробелом) файл 1.txt.
4. Нажимаешь кнопочку, которая появилась на панели инструментов на шаге 2.
5. Видишь, как появляется и исчезает чёрное консольное окно, и наблюдаешь появление в правой панели файла 1.txt нулевого размера.
Примечание 1: На шаге 3 можно выделять больше одного файла.
Примечание 2: При последующих операциях шаги 1 и 2 не нужны, поскольку кнопка уже создана.
Примечание 3: Это работает только в системе WinXP и выше, независимо от файловой системы (не знаю, кто придумал приписочку про NTFS), а также в Win2000, если в неё скопировать WinXP-шную утилиту fsutil.exe.
Какой шаг непонятен?
1. Выделяешь следующий текст, скопировал его в буфер обмена (Ctrl+C):
Код: Выделить всё
TOTALCMD#BAR#DATA
cmd.exe /c @echo off &
for /f "delims=" %%i in (%F) do fsutil file createnew "%T%%i" 0 > nul
shell32.dll,84
-13. В левой панели выделяешь (Insert'ом или Пробелом) файл 1.txt.
4. Нажимаешь кнопочку, которая появилась на панели инструментов на шаге 2.
5. Видишь, как появляется и исчезает чёрное консольное окно, и наблюдаешь появление в правой панели файла 1.txt нулевого размера.
Примечание 1: На шаге 3 можно выделять больше одного файла.
Примечание 2: При последующих операциях шаги 1 и 2 не нужны, поскольку кнопка уже создана.
Примечание 3: Это работает только в системе WinXP и выше, независимо от файловой системы (не знаю, кто придумал приписочку про NTFS), а также в Win2000, если в неё скопировать WinXP-шную утилиту fsutil.exe.
Какой шаг непонятен?
Почему же, ё-моё, ты нигде не пишешь "ё"?
Спасибо за помощь.Правда есть небольшой странноватый глюк: когда я создаю пустой файл, а потом его удаляю через total то, если его вновь создавать в той же директории, он почему то иногда не хочет создаваться, но, если я этот файл удаляю через панель в Windows XP то при повторном создании его через total в той же директории, он нормально создается.
И еще: вот в коде привели описание "-1" для подсказки, а на самом деле там можно забацать любое выражение...
И еще: вот в коде привели описание "-1" для подсказки, а на самом деле там можно забацать любое выражение...
- StrangeRRor
- Сообщения: 214
- Зарегистрирован: Сб июл 15, 2006 13:16
Посмотри здесь: http://tckb.mega-byte.info/content/view/185/77/
Там есть про "-1"
Там есть про "-1"
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Это, видимо, потому что ты забываешь переключиться обратно на левую панель, где выделены файлы. Кнопка рассчитана на то, что курсор находится в той же панели, в которой выделены файлы, иначе работать не будет. Ограничение интерфейса (параметр %F).kdn писал(а):Правда есть небольшой странноватый глюк: когда я создаю пустой файл, а потом его удаляю через total то, если его вновь создавать в той же директории, он почему то иногда не хочет создаваться, но, если я этот файл удаляю через панель в Windows XP то при повторном создании его через total в той же директории, он нормально создается.
Почему же, ё-моё, ты нигде не пишешь "ё"?
ну я вижу только список входящих в lst файлов.А мне нужно создать все файлы нулевого размера, входящие в эту папку.Т.е. фактически та же каталогизация, только не в html файл а создание полного зеркала всех файлов в папке методом нулевых файлов.Batya писал(а): А ты на lst-файле нажми F3. Что видишь?
Так lst-архив - это псевдо-архив. На самом деле это текстовый файл, содержащий список файловkdn писал(а):ну я вижу только список входящих в lst файлов
Т.о. не путай настоящую архивацию файлов и lst-архив.
Итого - что же ты на самом деле хочешь получить?
А вот для этого служит кнопка, приведенная тобой.kdn писал(а):А мне нужно создать все файлы нулевого размера, входящие в эту папку.
Скопируй код, начинающийся на TOTALCMD#BAR#DATA и на панели инструментов TC выполни (пр. кнопка мыши) "Вставить".
Там нет такого кода.Batya писал(а): Итого - что же ты на самом деле хочешь получить?
А вот для этого служит кнопка, приведенная тобой.
Скопируй код, начинающийся на TOTALCMD#BAR#DATA и на панели инструментов TC выполни (пр. кнопка мыши) "Вставить".
У пустого файла команда cmd.exe /c @echo off &
параметры for /f "delims=" %%i in (%F) do fsutil file createnew "%T%%i" 0 > nul
Откуды Вы взяли TOTALCMD#BAR#DATA не понятно
архив lst я потом распаковывал и получал например все папки, входящие в данную папку, а как их по-другому создашь-то?
А мне нужно создать все файлы нулевого размера, входящие в эту папку, включая все подпапки и файлы, входящие в нее.
2Batya: Я понял (сам столкнулся с подобной задачей). Ему надо воссоздать структуру каталогов, учитывая содержащиеся в них файлы, по имеющемуся lst-файлу. "Восстановленные" файлы, само собой, должны быть пустые. "Распаковка" lst-файла пока только позволяет восстановить структуру каталогов, "файлы" игнорируются.
Последний раз редактировалось D1P Чт окт 05, 2006 20:28, всего редактировалось 1 раз.