Вы можете добавить еще один прослушиватель событий для seeking
, используя WebEvent , ищущий , который запускается, когда начинается операция поиска.
Проверьте фрагмент кода ниже для практического примера использования события seeking
.
var video = $('#video')[0];
video.addEventListener("playing", function() {
$('.text').text('playing');
});
video.addEventListener("pause", function() {
$('.text').text('pause');
});
video.addEventListener("seeking", function() {
$('.text').text('seeking');
});
video {
width:300px;
height:150px;
}
test
Для командных файлов Windows это переименует только файлы без расширения на расширение .bla:
rename *. *.bla
Обратите внимание, что первый аргумент - это звездочка и точка: *.
Второй аргумент: * .bla
Комбинация начальной точки (*.) представляет файлы без расширений в этом контексте.
До:
06/21/2009 11:57 PM 6 test
06/21/2009 11:57 PM 7 test.exe
06/21/2009 11:57 PM 7 test2
После:
06/21/2009 11:57 PM 6 test.bla
06/21/2009 11:57 PM 7 test.exe
06/21/2009 11:57 PM 7 test2.bla
Дополнительное примечание: противоположная командная строка переименует все .bla файлы в файлы без расширений.
EDIT :
Для рекурсивного переименования файлов без расширения в подкаталогах (не поддерживает пробелы в путях):
@echo off
FOR /F %%i in ('dir /b/s/A-d') DO (
if "%%~xi" == "" rename "%%~fi" "%%~ni.bla"
)
EDIT2:
Для рекурсивного переименования файлов без расширения в подкаталогах (поддерживает пробелы в пути):
@echo off
for /f "tokens=* delims= " %%i in ('dir /b/s/A-d') DO (
if "%%~xi" == "" rename "%%~fi" "%%~ni.bla"
)
Вот еще одна возможная команда для рекурсивного переименования файлов без расширений (при условии, что пути к файлам не содержат пробелов ):
for /f %i in ('dir *. /b /s /a-d') do rename "%~fi" "%~ni.bla"
Пакетная версия (с удвоенным %
) :
@echo off
for /f %%i in ('dir *. /b /s /a-d') do (
rename "%%~fi" "%%~ni.bla"
)
Если имена файлов или папок содержат пробелы , используйте эту команду вместо:
for /f "tokens=* delims= " %i in ('dir *. /b /s /a-d') do rename "%~fi" "%~ni.bla"
Пакетная версия:
@echo off
for /f "tokens=* delims= " %%i in ('dir *. /b /s /a-d') do (
rename "%%~fi" "%%~ni.bla"
)
Редактировать: вот еще более короткая строка, поддерживающая пробелы в путях:
for /r %i in (*.) do ren "%~fi" "%~ni.bla"
Пакетная версия:
@for /r %%i in (*.) do ren "%%~fi" "%%~ni.bla"
для этого в подкаталогах используйте следующее:
for /f %a in ('dir /b /ad /s') do rename %a\*. *.bla
если вы используете это в пакетном файле, вам нужно удвоить правку '%'
for /f %%a in ('dir /b /ad /s') do rename %%a\*. *.bla
:
и если у вас есть пробелы в именах каталогов, вы можете попробовать это (пакетная версия):
for /f "tokens=* delims= " %%a in ('dir /b /ad /s') do rename "%%a\*." "*.bla"