Цитата:
Если не получается, то в каком виде ошибка выходит, отдельным окошком как ERROR?
Отдельным окошком:
http://s003.radikal.ru/i203/1006/fc/71bc1682bae7.gif
Если не получается, то в каком виде ошибка выходит, отдельным окошком как ERROR?
if exist j:\nul if exist j:\MYFOLDER set MYDISK=j:
тоже ошибку?
а вот вариант с
fsutil.exe fsinfo volumeinfo j:\&&(if exist "j:\MYFOLDER" set "MYDISK=j:")
должен пройти...
Пиши батник в кодировке WINDOWS 1251 ANSI и вначале батника ставь
chcp 1251
двойными кавычками все пути экранируй.
А вообще надо %errorlevel% каждой папки загонять в переменнуюи сравнивать их
Цитата:
дата которых больше по сравнению с другими
это типа самая свежая папка нужна? вопрос тоже надо уметь задавть подробно, чётко, ясно и точно.
Цитата:
Необходимо чтобы с ftp качались все файлы или целиком папка дата которых больше по сравнению с другими.
плохая постановка задачи.
С кодировкой пробывал та же хрень...ты фонт то у окна переключи на люсиду, а то кракозябры читать любителей мало.
ты фонт то у окна переключи на люсиду, а то кракозябры читать любителей мало
там просто прописан путь к файламну удобнее же когда этот просто путь - просто видно на скриншоте, чем гадать по кракозябрам.
for /f "tokens=9 delims=%% " %%a in (%systemdrive%\AN-80\%mes%\Monthly-report.txt) do set /a mes_sum=!mes_sum!+%%a*100 & set /a mes_count=!mes_count!+1
set /a mes_average=(%mes_sum%)/(%mes_count%)+10000
set /a mes_average_int=!mes_average:~0,-2!-100
или > в нижней строке потеряно или верхняя ничего не делает
Mark_Titov
Вообще неплохо было бы привести кусок файла статистики - чтоб не возиться с его созданием...
...так по другому он вообще не правильно считаеткак обнуление файла после того как мы в него что-то записали влияет на правильность подсчета, который неправилен по жизни и прописан в другом месте?
как обнуление файла после того как мы в него что-то записали влияет на правильность подсчета, который неправилен по жизни и прописан в другом месте?
...при обнулении он пересчитывает все заново и подсчитывает средний результат.при этом - подсчитывает текущую статистику за день и за месяц на каждом проходе пинга, я в курсе.
десятые доли процента дневной статистики - тупо игнорируются
08.06.2010 17:42:16
Средне-арифметический процент потери связи за 08.06.2010 составил = 18.47%
-------------------------------------------------------------------------
Средне-арифметический процент потери связи за 06.2010 составляет - 18.00%
или надо чего-то с ними придумывать?
..Пожалуйста, если не трудно, очень прошу.придумал уже, код перезалит
А, можно сделать так - если есть несколько папок с log.txt и Daily-report на разные даты, то что бы он во всех имеющихся подпапках МЕСЯЦА пересчитывал заново и переписывал Monthly-report?да всё можно, только не всё нужно. это же небыстрая и жужжащая винтом операция получится.
придумал уже, код перезалит
единственный в папке месяца и на каждом проходе пересоздается.
напиши заново чего хочешь - чтоб Monthly-report пересчитывался на основании всех log.txt текущего месяца, а не на основании всех Daily-report что-ли?
...вот щас он не пересоздается. Пробовал удалить, код не пересоздал и не пересчитал log.txt.ты чего-то путаешь, Monthly-report.txt - пересоздается
попробуй создай еще одну папку вчерашним числом и удали из нее Daily-report и еще раз запусти код и посмотри что он посчитает...да я и так скажу что посчитает на один Daily-report меньше - в цикле пересчитывается только сегодняшний Daily-report, существующие старые просто окучиваются для генерации Monthly-report.txt.
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
Предыдущая тема: XP не видит второй раздел на съемном USB-HDD